Я пытаюсь создать сценарий настройки RAID для (растущего) числа идентичных серверов. Совет, который я видел для использования mdadm, предполагает, что после создания массива RAID вы можете запустить его, mdadm --examine --scan >> /etc/mdadm.conf
чтобы инициализировать массив при загрузке. Но это, кажется, не работает для меня - в частности, массив представлен как /dev/md/<hostname>:pool
, где mdadm --examine
выходные данные /dev/md/pool
.
Я делаю что-то неправильно? Есть ли что-то странное в моей версии mdadm?
[root@positron /]# mdadm --create /dev/md0 --level=0 --name=pool --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
[root@positron /]# mdadm --examine --scan
ARRAY /dev/md/pool metadata=1.2 UUID=567da122:fb8e445e:55b853e0:81bd0a3e name=positron:pool
[root@positron /]# ls /dev/md/*
/dev/md/md-device-map /dev/md/positron:pool
[root@positron /]# cat /dev/md/md-device-map
md127 1.2 22a17d56:5e448efb:e053b855:3e0abd81 /dev/md/positron:pool
[root@positron /]# mdadm --version
mdadm - v3.1.3 - 6th August 2010
Ответы:
И вот исправление, я не совсем понимаю, почему это работает, но это работает!
После обновления файла mdadm после создания массива RAID - обычно с чем-то вроде
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Просто запустите следующую команду
update-initramfs -u
Затем перезагрузите компьютер, и все будет работать как положено.
Вуаля;)
источник
Я обнаружил, что мне пришлось вручную редактировать оба
mdadm.conf
и,udev.conf
чтобы получить имена устройств вручную.Тем не менее, я не обнаружил, что это проблема, когда один LVM расположен сверху.
источник
Я не вижу в чем проблема. Массив будет собран при загрузке, хорошо, даже если он будет упомянут только с его UUID.
источник