Я выполнил эти команды:
$ sudo mdadm --verbose --create /dev/md0 --level=10 --chunk=256 --raid-devices=4 /dev/sdh1 /dev/sdh2 /dev/sdh3 /dev/sdh4
$ echo 'DEVICE /dev/sdh1 /dev/sdh2 /dev/sdh3 /dev/sdh4' | sudo tee -a /etc/mdadm.conf
$ sudo mdadm --detail --scan | sudo tee -a /etc/mdadm.conf
Похоже, что моя система больше не может найти устройство RAID после перезагрузки.
Запуск mdadm -Q /dev/sdh1
выходов
/dev/sdh1: is not an md array
/dev/sdh1: device 0 in 4 device unknown raid10 array. Use mdadm --examine for more detail.
и выходы mdadm -Q /dev/md0
mdadm: cannot open /dev/md0: No such file or directory
Мой /etc/rc.sysinit
имеет эту строку:
# Start any MD RAID arrays that haven't been started yet
[ -r /proc/mdstat -a -r /dev/md/md-device-map ] && /sbin/mdadm -IRs
Я не уверен, что это делает, но у меня нет каталога /dev/md
. Я использую Amazon Linux.
Любой совет, что я могу сделать? Могло ли ядро переименовать устройство RAID? Должен ли я изменить свой файл rc.sysinit
?