Здравствуйте!
Собрал raid1 массив из двух разделов:
mdadm --create /dev/md1 /dev/sdb1 /dev/sdc1 --level=1 --raid-devices=2
mdadm --examine --scan > /etc/mdadm/mdadm.conf
update-initramfs -u
mkfs.ext4 /dev/md1
mount /dev/md1 /mnt/
Также прописал в /etc/fstab, чтобы автоматически монтировалось
UUID=bd11a49b-25c1-4e7b-84ef-9eb5df436e99 /mnt ext4 defaults 0 2
Теперь при имитировании сбоя диска (выключил систему, вручную отключил один из дисков) и последующем включении системы, она запускается в режиме восстановления, видимо, потому что не находит uuid из /etc/fstab, затем требует пароль от root, чтоб исправить проблему. Как только удаляю запись из /etc/fstab, перезагружаю, система запускается нормально. Но и после этого приходится вручную стопать и пересобирать массив с одним диском:
mdadm --stop /dev/md1
mdadm --assemble --scan
Замечу, что при включенной системе, при выходе какого-либо диска из строя (к примеру, /dev/sdc1), все ок, я просто могу подрубить новый диск и выполнить:
mdadm /dev/md1 -a /dev/sdd1
mdadm /dev/md1 -f /dev/sdc1
mdadm /dev/md1 -r /dev/sdc1
Вопрос: как сделать так, чтобы при выходе какого-либо диска из строя и последующей перезагрузке системы, она запускалась нормально, массив сам пересобирался и монтировался куда нужно?