4

Ситуация такая. ПК с 2 жесткими дисками в массиве RAID 0.

Электроника на одном из дисков вышла из строя. Не могу найти ту же плату для диска (я пробовал это, удалил плату с диска ОК, а вторая, поврежденная, работает нормально).

Я сделал образ с "dd" в Linux на новом жестком диске (того же размера, но не той же модели), и теперь я получаю "Автономный член" на экране конфигурации RAID.

Удастся ли мне восстановить данные, которые хранятся на дисках, любую помощь, любой опыт с такого рода проблемами.

И, конечно, я знаю, что было глупо ставить диски в RAID 0 и хранить на них данные :(

6 ответов6

11

Ты не можешь.

В результате RAID 0 половина данных находилась на одном диске, а половина - на другом. У вас буквально есть блок данных, чередующийся друг с другом (чтобы максимизировать производительность). Я не знаю ни одного инструмента, который мог бы даже приблизиться к устранению этого беспорядка, и даже если бы был такой инструмент, вы можете надеяться на восстановление блока размером 64K.

Наилучший шанс - либо найти ту же электронику (и надеяться, что электронику это все не удалось), либо восстановить данные из резервной копии.

3

Это общая проблема, и у вас необычайно хороший потенциал для восстановления. Большинство современных накопителей имеют печатную плату, привязанную к серийному номеру. Если вы можете управлять любым диском с одной и той же PCB, создайте образы каждого диска с помощью Quetek File Scavenger.

После создания обоих образов вы сможете смонтировать оба образа и восстановить данные, используя профессиональную версию. Это стоит денег, но стоит того, если нужно.

2

Старый вопрос, но звучит так, будто вы можете читать оба диска, но не одновременно. Если это так, я подозреваю, что mdadm удовольствием запустит ваш массив, если один или оба диска будут файлом образа вместо аппаратного диска, при условии, что mdadm может запустить массив, если оба диска были аппаратными.

1

Полагаю, вы понимаете, что RAID-0 просто разбивает диски, избыточности нет.

Вы можете попробовать RAID Reconstructor.

Он не будет пытаться "исправить" ваш RAID. Он просто создаст копию вашего RAID в другом месте. Он будет собирать сектор за сектором от каждого отдельного накопителя и записывать эти сектора в правильном порядке в указанное место назначения. Этот процесс также называется "удаление чередования".

Для массива RAID-0 (чередующийся) вам понадобятся все диски.

RAID Reconstructor восстановит как аппаратные, так и программные RAID. Он будет восстанавливаться после сбойных наборов динамических дисков Windows.

Часть, выделенная жирным шрифтом, может быть проблемой для вас :-( .
Я не знаю, будет ли работать ваш скопированный диск ...

0

Я думаю, это зависит от того, какой тип RAID был использован. Это программный RAID-массив mdadm linux?

Если дело обстоит именно так, и оба диска имеют точно одну и ту же модель и одну и ту же прошивку, то вы можете попробовать использовать плату с неповрежденного диска для восстановления данных с неисправного диска. Вы должны иметь возможность использовать образы жестких дисков и использовать их в качестве обычных членов RAID.

Обратите внимание, что RAID 0 не является обычным RAID, где у вас есть избыточная информация. RAID0 распределяет информацию по дискам / разделам. Если у вас есть файл, размер которого превышает используемый размер полосы (например,> 64 КБ, что является типичным значением), то часть этого файла будет находиться на одном диске, а часть - на другом. Это делает невозможным полное восстановление в случае сбоя любого диска.

-1

Вы не можете восстановить диск RAID 0, который вышел из строя. RAID 0 является чередующимся, что означает, что данные разделены. Это как иметь только половину листа бумаги, который был разорван на две части ... нет никакого способа узнать, что было на другой половине, фактически не имея его.

В следующий раз попробуйте RAID 1. Вы получаете меньше места, но отказоустойчивость дисков n-1, так что у вас будет гораздо меньше шансов потерять данные.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .