Multipath Raid 6 - MDADM не может найти суперблоки - 18.04
Я использую сервер, который подключается к дисковому массиву с несколькими дисками. Он подключен в конфигурации с двумя путями. Из-за этого все диски появляются дважды.
У меня произошел сбой питания, и теперь массив не собирается. Однако у меня есть оригинальные команды, которые я использую. Когда я пытался собрать, он говорит, что нет суперблока.
mdadm: No super block found on /dev/mapper/35000c500415cbb87 (Expected magic a92b4efc, got 00000000)
mdadm: no RAID superblock on /dev/mapper/35000c500415cbb87
У меня есть два вопроса:
- Можно ли в этот момент собрать массив или какие-либо данные потеряны?
- Как я должен сделать это правильно, чтобы избежать этого в будущем.
Начальные команды выполняются:
-Попытался настроить массив, понял, что у меня в два раза больше дисков. -Узнал о многолучевом распространении -Создал конфигурацию, которая включала исключенные не многолучевые драйверы (см. Ниже) - Создал массив Raid6 с использованием /dev/mapper/ жестких дисков. Команды:
sudo mdadm --create --verbose /dev/md0 --level=6 --raid-devices=12 /dev/mapper/35000c500415cbb87 /dev/mapper/35000c500415cbbef /dev/mapper/35000c500415cfea3 /dev/mapper/35000c500415d0e3b /dev/mapper/35000c500415d6e3b /dev/mapper/35000c500415e456b /dev/mapper/35000c500415e4e5f /dev/mapper/35000c500415e8223 /dev/mapper/35000c500415ee867 /dev/mapper/35000c5004160b2df /dev/mapper/35000c5004160b6bb /dev/mapper/35000c50041611daf
sudo mdadm -A /dev/mapper/35000c500415cbb87 /dev/mapper/35000c500415cbbef /dev/mapper/35000c500415cfea3 /dev/mapper/35000c500415d0e3b /dev/mapper/35000c500415d6e3b /dev/mapper/35000c500415e456b /dev/mapper/35000c500415e4e5f /dev/mapper/35000c500415e8223 /dev/mapper/35000c500415ee867 /dev/mapper/35000c5004160b2df /dev/mapper/35000c5004160b6bb /dev/mapper/35000c50041611daf
sudo mkfs.ext4 -F /dev/md0
sudo mkdir -p /mnt/md0
sudo mount /dev/md0 /mnt/md0
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo update-initramfs -u
В этот момент я установил папки и начал использовать диск, пока отключение питания не отключило его. При перезапуске я не могу заставить его пересобрать.
/etc/multipath.conf
defaults {
user_friendly_names no
}
blacklist {
wwid "600508e000000000997d2e0655fb5108"
wwid "5002538d408c9715"
device {
vendor "Dell "
product "Virtual Disk "
}
}
/etc/mdadm/mdadm.conf
# wildcards if desired.
#DEVICE partitions containers
DEVICE /dev/mapper/35000c500415cbb87
DEVICE /dev/mapper/35000c500415cbbef
DEVICE /dev/mapper/35000c500415cfea3
DEVICE /dev/mapper/35000c500415d0e3b
DEVICE /dev/mapper/35000c500415d6e3b
DEVICE /dev/mapper/35000c500415e456b
DEVICE /dev/mapper/35000c500415e4e5f
DEVICE /dev/mapper/35000c500415e8223
DEVICE /dev/mapper/35000c500415ee867
DEVICE /dev/mapper/35000c5004160b2df
DEVICE /dev/mapper/35000c5004160b6bb
DEVICE /dev/mapper/35000c50041611daf
# automatically tag new arrays as belonging to the local system
HOMEHOST <system>
# instruct the monitoring daemon where to send mail alerts
#MAILADDR root
# definitions of existing MD arrays
# This configuration was auto-generated on Wed, 25 Jul 2018 23:01:52 +0000 by mkconf
ARRAY /dev/md0 metadata=1.2 name=media:0 UUID=5cfbe80c:d11c6b57:4beaff64:ed3bc6dd
1 ответ
Проблема была связана с использованием устройств, а не с ориентацией на разделы.
Первым шагом было предварительное разбиение каждого диска.
sudo mkfs.ext4 -F /dev/mapper/35000c500415cbb87
sudo mkfs.ext4 -F /dev/mapper/35000c500415cbbef
sudo mkfs.ext4 -F /dev/mapper/35000c500415cfea3
sudo mkfs.ext4 -F /dev/mapper/35000c500415d0e3b
sudo mkfs.ext4 -F /dev/mapper/35000c500415d6e3b
sudo mkfs.ext4 -F /dev/mapper/35000c500415e456b
sudo mkfs.ext4 -F /dev/mapper/35000c500415e4e5f
sudo mkfs.ext4 -F /dev/mapper/35000c500415e8223
sudo mkfs.ext4 -F /dev/mapper/35000c500415ee867
sudo mkfs.ext4 -F /dev/mapper/35000c5004160b2df
sudo mkfs.ext4 -F /dev/mapper/35000c5004160b6bb
sudo mkfs.ext4 -F /dev/mapper/35000c50041611daf
Затем я смог пройти тот же процесс создания, используя разделенные диски
sudo mdadm --create --verbose /dev/md0 --level=6 --raid-devices=12 /dev/dm-0 /dev/dm-1 /dev/dm-2 /dev/dm-3 /dev/dm-4 /dev/dm-5 /dev/dm-6 /dev/dm-7 /dev/dm-8 /dev/dm-9 /dev/dm-10 /dev/dm-11
sudo mkfs.ext4 -F /dev/md0
sudo mkdir -p /mnt/md0
sudo mount /dev/md0 /mnt/md0
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo update-initramfs -u
Затем мне пришлось добавить в /etc/mdadm/mdadm.conf вместо записей / dev / mapper
DEVICE /dev/dm-0
DEVICE /dev/dm-1
DEVICE /dev/dm-2
DEVICE /dev/dm-3
DEVICE /dev/dm-4
DEVICE /dev/dm-5
DEVICE /dev/dm-6
DEVICE /dev/dm-7
DEVICE /dev/dm-8
DEVICE /dev/dm-9
DEVICE /dev/dm-10
DEVICE /dev/dm-11