На моей хост-системе виртуальной машины установлен Debian 8.4. Вчера мне пришлось перезапустить систему, но мне так и не удалось снова запустить и запустить мой массив mdadm
. Я могу загрузиться нормально, но никакой массив (или ошибка) не ждет меня.
Все raid-накопители подключены с помощью карты расширения pcie sata.
Все диски есть, но mdadm
похоже, их игнорирует. Кроме того, я не нашел ни одного сообщения об ошибке, которое могло бы быть связано с моей проблемой, ни в выводе dmesg
ни в какой-либо команде mdadm
я пробовал.
Я готов опубликовать данные dmesg
, но я не знаю, как отфильтровывать нерелевантные строки (в любом случае нет вывода mdadm
).
Обычно lsblk
перечисляет разделы mdadm и все такое на моих дисках, но не сегодня.
jejanim@vault:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 55.9G 0 disk
sdb 8:16 0 55.9G 0 disk
sdc 8:32 0 447.1G 0 disk
└─sdc1 8:33 0 447G 0 part /mnt/music
sdd 8:48 0 55.9G 0 disk
├─sdd1 8:49 0 487M 0 part /boot/efi
├─sdd2 8:50 0 53.7G 0 part /
└─sdd3 8:51 0 1.7G 0 part [SWAP]
sde 8:64 0 238.5G 0 disk
└─sde1 8:65 0 238.5G 0 part
sdf 8:80 0 59.6G 0 disk
sdg 8:96 0 119.2G 0 disk
└─sdg1 8:97 0 119.2G 0 part
Изучение всех дисков дает что-то вроде этого для всех 4 рейдовых дисков:
/dev/sdg1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 2e3a29fc:12e40f9c:7b6f57d7:b00b62cc
Name : vault:0 (local to host vault)
Creation Time : Mon Aug 3 19:32:06 2015
Raid Level : raid5
Raid Devices : 4
Avail Dev Size : 250004480 (119.21 GiB 128.00 GB)
Array Size : 175747584 (167.61 GiB 179.97 GB)
Used Dev Size : 117165056 (55.87 GiB 59.99 GB)
Data Offset : 62464 sectors
Super Offset : 8 sectors
Unused Space : before=62376 sectors, after=132839424 sectors
State : clean
Device UUID : b1b45ac6:b0acac1e:fc46cdb5:00ac85d6
Update Time : Thu Apr 7 20:24:20 2016
Bad Block Log : 512 entries available at offset 72 sectors
Checksum : 9a815dbc - correct
Events : 94417
Layout : left-symmetric
Chunk Size : 512K
Device Role : Active device 1
Array State : AAAA ('A' == active, '.' == missing, 'R' == replacing)
Кажется хорошо? Ну, попытайтесь собрать это:
jejanim@vault:~$ sudo mdadm --assemble --uuid=2e3a29fc:12e40f9c:7b6f57d7:b00b62cc --verbose /dev/md0
mdadm: looking for devices for /dev/md0
mdadm
не особенно болтлив об этом, и cat /proc /mdstat показывает:
jejanim@vault:~$ cat /proc/mdstat
Personalities :
unused devices: <none>
Есть ли у вас какие-либо подсказки о том, как собрать массив снова?