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

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

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

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

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

решение1

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

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

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

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

Связанный контент