Mdadm raid "потерян" после перезагрузки

я вроде страшно прямо сейчас, так что я надеюсь, что вы можете принести свет на мою проблему!

несколько недель назад я купил новый 2ТБ диск и решил настроить программный RAID 5 с MDADM на моем HTPC (drive sdb,sdc и sde). Поэтому я быстро поискал в Google и нашел в этом уроке

затем я продолжаю следовать инструкции, создать новый массив, смотреть /proc/mdstat для состояния, etc. и через пару часов мой массив был готов! Радость везде, все было хорошо, и мои файлы были благополучно работает.

но!!

вчера мне пришлось выключить 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 рейд исчезает после перезагрузки) без успеха.

и вот результат после выполнения 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 и все диски "healty". Есть ли что-нибудь, что можно сделать, чтобы сохранить мои данные? После некоторых исследований, кажется, что учебник не самый лучший вариант, но......черт, какое-то время все работало.

обновление:
По счастливой случайности, я нашел точную команду, которую я использовал для создания массива в моей bash_history!

sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sde

может быть, просто, может быть, я должен запустить его снова, так что мой рейд вернуть к жизни? Моя единственная забота-получить обратно" некоторые " данные на этом диске. После этого я сделаю пустую настройку листа.

18
задан James P
27.11.2022 21:54 Количество просмотров материала 3122
Распечатать страницу

2 ответа

к сожалению, Ваш массив raid исчез. Я понимаю, что вы предоставили выход fdisk-l после того, как вы попробовали другое решение, которое, к сожалению, стерло один из HD. Однако и другой находится в плохом состоянии. После создания массива RAID необходимо всегда создавать mdadm.conf файл, но это не критический момент, так как mdadm должен быть в состоянии восстановить массив RAID, начиная с суперблока, который отсутствует на двух из трех HD. Я не совсем уверен, что произошло, но мой подозреваю, что вам просто нужно собрать из-за отсутствия адреса.conf, в то время как вы начали выдавать сумасшедшие команды, которые, к сожалению, уничтожили Ваш массив

1
отвечен Menion 2022-11-29 05:42

Ну, получается, что в последнем ура, я попытался повторно запустить команду "Создать", которую я ранее использовал для построения массива в первую очередь.....угадайте, кто получил данные обратно!!

допустим, я собираюсь сделать резервную копию всех этих хороших вещей и перезапустить массив с нуля. Спасибо всем за помощь!

0
отвечен Patrick Pruneau 2022-11-29 07:59

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх