Мой коллега только что дал мне внешний жесткий диск с комментарием: «Эй, у вас запущена 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 я увижу следующее:
Когда я нажал маленькую кнопку воспроизведения в в правом верхнем углу (на этом снимке экрана кнопка остановки) появляется следующее сообщение об ошибке:
Ошибка запуска массива RAID
Ошибка запуска массива RAID: командная строка `mdadm - -assemble --scan --uuid "866221ac: fd8d56af: aceaa1c2: 25d2b442" 'завершен с ненулевым состоянием выхода 2: mdadm: / dev / md2 запущен с 1 накопителем (из 2). (udisks-error-quark, 0)
Все, что я могу понять из этого, это то, что кажется, что часть массива RAID отсутствует - однако я понятия не имею, является ли отсутствующая часть некоторым разделом на диске, который находится передо мной (то есть что-то, что я мог бы, вероятно, настроить, чтобы он работал), или на другом физическом диске (на который у меня мало или нет надежды, что я смогу заполучить его)
.
Как мне настроить и смонтировать этот массив, чтобы я мог читать данные (только для чтения, все в порядке)?
Первые вещи сначала: Я рекомендовал бы делать немного копии диска, например, использовать ddrescue, и затем работать над образом диска, не над физическим диском. Это могло бы сохранить Вас некоторая головная боль, если диск внезапно умирает на Вас - если бы это не использовалось некоторое время, я считал бы его физическую форму сомнительной в лучшем случае
Однако RAID 1 зеркальное отражение схема - другими словами, все диски содержат все данные; таким образом возможно восстановить данные, даже если только единственный функциональный диск присутствует.
, Что Вы видите, вот mdadm
жалоба, что массив, как предполагается, содержит 2 диска, поэтому он отмечает массив , ухудшился (существует что-то не так с ним, а именно, только 1 диск присутствует из 2). Однако, так как доступный диск, кажется, содержит хорошие данные (это говорит sync
, означая, что "этот диск синхронизируется правильно к текущему состоянию массива"), можно все еще собрать его в ухудшенном режиме путем добавления --force
параметр:
mdadm --assemble --scan --uuid "866221ac:fd8d56af:aceaa1c2:25d2b442" --force
Это должно собрать массив даже с отдельным диском; тогда можно обычно монтировать массив и получать доступ к данным, как Вы обычно были бы.
mdadm: /dev/md2 has been started with 1 drive (out of 2).
, и после рытья некоторое время, я нашел некоторое содержание также =), Оказывается, что все файлы на диске были в скрытых резервных папках... Но большое спасибо - я могу начать рыть через данные теперь! – Jonathan 13.05.2020, 10:54