К сожалению, ваш массив рейдов исчез. Я понимаю, что вы предоставили вывод fdisk -l после того, как попробовали другое решение, которое, к сожалению, стерло один из HD. Однако и другой находится в плохой форме. После создания RAID-массива вы всегда должны генерировать файл mdadm.conf, но это не является критическим моментом, поскольку mdadm должен иметь возможность восстанавливать RAID-массив, начиная с суперблока, который отсутствует на двух из трех HD. Я не совсем уверен, что произошло, но я подозреваю, что вам просто нужно было собрать его из-за отсутствия mdadm.conf, в то время как вы начали вводить сумасшедшие команды, которые, к сожалению, уничтожили ваш массив
MDADM рейд "потерян" после перезагрузки
Я сейчас немного напуган, поэтому надеюсь, что вы сможете пролить свет на мою проблему!
Несколько недель назад я купил новый 2TB диск и решил установить программный RAID 5 с MDADM на моем HTPC (диск sdb
, sdc
и sde
). Поэтому я быстро выполнил поиск в Google и нашел этот учебник
Затем я продолжаю следовать инструкции, создаю новый массив, наблюдаю /proc/mdstat
за состоянием и т. Д., И через пару часов мой массив был завершен! Радость везде, все было хорошо, и мои файлы были легко доступны.
НО!!
Вчера мне пришлось выключить мой HTPC, чтобы сменить вентилятор. После перезагрузки, о боже мой, мой RAID не монтировался. И так как я довольно "нуб" с mdadm, я полностью потерян.
Когда я делаю fdisk -l
, вот результат:
xxxxx@HTPC:~$ sudo fdisk -l /dev/sdb /dev/sdc /dev/sde Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: FD6454FC-BD66-4AB5-8970-28CF6A25D840 Device Start End Sectors Size Type /dev/sdb1 2048 3907028991 3907026944 1.8T Linux RAID Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: F94D03A1-D7BE-416C-8336-75F1F47D2FD1 Device Start End Sectors Size Type /dev/sdc1 2048 3907029134 3907027087 1.8T Linux filesystem Disk /dev/sde: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Я более чем смущен! По некоторым причинам, не только 2 из 3 дисков имеют разделы, эти разделы я и удалил в первую очередь, когда следовал руководству. Причина, которая /dev/sdb1
отображается как «Linux RAID», заключается в том, что после выполнения другого решения на суперпользователе ( новый mdadm RAID исчезает после перезагрузки ), но безуспешно.
И вот результат после выполнения mdadm --assemble
:
xxxxx@HTPC:/etc/mdadm$ sudo mdadm --assemble --scan -v mdadm: looking for devices for /dev/md0 mdadm: No super block found on /dev/dm-1 (Expected magic a92b4efc, got 00000000) mdadm: no RAID superblock on /dev/dm-1 mdadm: No super block found on /dev/dm-0 (Expected magic a92b4efc, got 0000040e) mdadm: no RAID superblock on /dev/dm-0 mdadm: cannot open device /dev/sr0: No medium found mdadm: No super block found on /dev/sdd1 (Expected magic a92b4efc, got 00000401) mdadm: no RAID superblock on /dev/sdd1 mdadm: No super block found on /dev/sdd (Expected magic a92b4efc, got d07f4513) mdadm: no RAID superblock on /dev/sdd mdadm: No super block found on /dev/sdc1 (Expected magic a92b4efc, got 00000401) mdadm: no RAID superblock on /dev/sdc1 mdadm: No super block found on /dev/sdc (Expected magic a92b4efc, got 00000000) mdadm: no RAID superblock on /dev/sdc mdadm: No super block found on /dev/sdb1 (Expected magic a92b4efc, got 00000401) mdadm: no RAID superblock on /dev/sdb1 mdadm: No super block found on /dev/sdb (Expected magic a92b4efc, got 00000000) mdadm: no RAID superblock on /dev/sdb mdadm: No super block found on /dev/sda1 (Expected magic a92b4efc, got f18558c3) mdadm: no RAID superblock on /dev/sda1 mdadm: No super block found on /dev/sda (Expected magic a92b4efc, got 70ce7eb3) mdadm: no RAID superblock on /dev/sda mdadm: /dev/sde is identified as a member of /dev/md0, slot 2. mdadm: no uptodate device for slot 0 of /dev/md0 mdadm: no uptodate device for slot 1 of /dev/md0 mdadm: added /dev/sde to /dev/md0 as 2 mdadm: /dev/md0 assembled from 1 drive - not enough to start the array.
Я уже проверил с помощью smartmontools и все диски "здоровы". Можно ли что-нибудь сделать, чтобы сохранить мои данные? После некоторого исследования кажется, что учебник был не лучшим, но ... черт, все работало какое-то время.
ОБНОВЛЕНИЕ: по счастливой случайности я нашел точную команду, которую использовал для создания массива, в своей истории bash_history!
sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sde
Может быть, просто может быть, я должен запустить его снова, чтобы мой RAID вернулся к жизни? Единственное, что меня беспокоит, это вернуть «некоторые» данные с этих дисков. Я сделаю чистую настройку листа после этого.
2 ответа на вопрос
Что ж, получается, что в последний ура, я попытался повторно запустить команду «создать», которую я ранее использовал, чтобы сначала построить массив, и ..... угадайте, кто получил данные обратно !!
Допустим, я собираюсь сделать резервную копию всех этих хороших вещей и перезапустить мой массив с нуля. Спасибо всем за помощь!
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?