Восстановление данных с RAID, созданного с помощью fakeraid

У меня есть (была) материнская плата, которая поддерживает (поддерживается) fakeraid, которую я использовал для создания RAID 1 с 2 WD Red 1TB. Моя материнская плата умерла (как вы уже догадались), и теперь у меня есть 2 варианта:

  • Купите новую материнскую плату точно такой же модели и соберите RAID 1, и в этом случае я предполагаю, что мои данные просто появятся, верно?

  • Используйте какой-нибудь мрачный и недокументированный метод в dmraid, который позволит мне восстановить мои данные. Я не уверен, существует ли такая вещь на самом деле, поэтому, если вы знаете, является ли такой метод подходящим, опишите, как / что мне делать.

1 ответ

Посмотрите на dmraid. Если вам повезло, что вы поддержали метаданные, это может помочь. Но будь очень осторожен. Я бы использовал его только для чтения, чтобы получить данные, а затем избавиться от программного рейда.

Отредактируйте так, чтобы мои комментарии не становились слишком длинными:

Насколько я понимаю эту хитрость, да. Fakeraid называется Fake, потому что он ничего не делает. В BIOS очень мало кода, позволяющего создавать / собирать массив (записывать метаданные) и загружать его. Затем драйвер вступает во владение и делает все на уровне ОС. Итак, у вас есть диски (надеюсь, что они не повреждены), метада все еще там, и поскольку linux не использует драйвер, но комбинация dmraid + mdraid, у вас это тоже есть. Таким образом, вы сможете загружать разные машины Linux и использовать диски, как и раньше. Но я все равно считаю это довольно временным и в будущем буду использовать правильное решение mdraid.

Я бы сказал, что dmraid даже не удосуживается проверить / обнаружить оборудование. Ему просто нужны метаданные с дисков.

Другие вопросы по тегам