Восстановление поврежденного RAID-массива

Мой коллега только что дал мне внешний жесткий диск с комментарием: «Эй, у вас запущена Ubuntu. Может быть, вы сможете восстановить некоторые данные с этого действительно старого диска, который никто не знает, кто последний использовал?» (Хорошо, это не совсем то, что он сказал, но это примерно столько информации, сколько у меня под рукой на данный момент ...)

Я подключил диск к своему компьютеру и обнаружил, что он настроен на RAID1 , Я никогда раньше не работал с RAID-конфигурациями. После некоторого поиска в Google и выяснения, что делать, чтобы читать этот диск, я собрал следующую информацию: http://pastebin.com/KZHAj7U9

Что может наиболее интересным является следующий отрывок:

tlycken@hoth ~ $ sudo mdadm -E /dev/sdb2
... 
      Number   Major   Minor   RaidDevice State
this     0       8       18        0      active sync   /dev/sdb2

   0     0       8       18        0      active sync   /dev/sdb2
   1     1       0        0        1      faulty removed

Есть два других раздела (sdb3 и sdb5), которые сообщают о похожих таблицах, но оба они сообщают об «активной синхронизации» для состояния во всех трех строках. Так что этот раздел кажется проблематичным.

Если я открою графический интерфейс Дисковой утилиты, после запуска массива RAID я увижу следующее:

enter image description here

Когда я нажал маленькую кнопку воспроизведения в в правом верхнем углу (на этом снимке экрана кнопка остановки) появляется следующее сообщение об ошибке:

Ошибка запуска массива RAID

Ошибка запуска массива RAID: командная строка `mdadm - -assemble --scan --uuid "866221ac: fd8d56af: aceaa1c2: 25d2b442" 'завершен с ненулевым состоянием выхода 2: mdadm: / dev / md2 запущен с 1 накопителем (из 2). (udisks-error-quark, 0)

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

.

Как мне настроить и смонтировать этот массив, чтобы я мог читать данные (только для чтения, все в порядке)?

1
задан 24 February 2014 в 19:26

1 ответ

Первые вещи сначала: Я рекомендовал бы делать немного копии диска, например, использовать ddrescue, и затем работать над образом диска, не над физическим диском. Это могло бы сохранить Вас некоторая головная боль, если диск внезапно умирает на Вас - если бы это не использовалось некоторое время, я считал бы его физическую форму сомнительной в лучшем случае

Однако RAID 1 зеркальное отражение схема - другими словами, все диски содержат все данные; таким образом возможно восстановить данные, даже если только единственный функциональный диск присутствует.

, Что Вы видите, вот mdadm жалоба, что массив, как предполагается, содержит 2 диска, поэтому он отмечает массив , ухудшился (существует что-то не так с ним, а именно, только 1 диск присутствует из 2). Однако, так как доступный диск, кажется, содержит хорошие данные (это говорит sync, означая, что "этот диск синхронизируется правильно к текущему состоянию массива"), можно все еще собрать его в ухудшенном режиме путем добавления --force параметр:

mdadm --assemble --scan --uuid "866221ac:fd8d56af:aceaa1c2:25d2b442" --force

Это должно собрать массив даже с отдельным диском; тогда можно обычно монтировать массив и получать доступ к данным, как Вы обычно были бы.

0
ответ дан 24 February 2014 в 19:26

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

Похожие вопросы: