набег mdadm не монтируется

версия non-sed:

$ cat sample.txt 
a|2013.06.13. 13:22|xx
b|2013.06.13. 1:52 |xx
c|2013.06.13. 2:26 |xx
c|2013.06.13. 2:6 |xx
$ while read l; do
>   IFS=" |:" read -a array <<< "$l"
>   printf "%s|%s %02s:%02s|%s\n" ${array[0]} ${array[1]} ${array[2]} ${array[3]} ${array[4]}
> done < sample.txt
a|2013.06.13. 13:22|xx
b|2013.06.13. 01:52|xx
c|2013.06.13. 02:26|xx
c|2013.06.13. 02:06|xx
2
19.08.2014, 05:57
2 ответа

Ваши массивы не запущены должным образом. Удалите их из работающего конфигурационного файла следующим образом:

mdadm --stop /dev/md12[567]

Теперь попробуйте использовать функцию автосканирования и ассемблирования.

mdadm --assemble --scan

Предполагая, что это сработает, сохраните ваш конфигурационный файл (предполагая производную Debian) с помощью (и это перезапишет ваш конфигурационный файл, так что сначала мы сделаем резервную копию):

mv /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf.old
/usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf

Теперь вы должны быть исправлены для перезагрузки, и он будет автоматически ассемблироваться и запускаться каждый раз.

Если нет, то выдайте:

mdadm --examine /dev/sd[bc]6 /dev/sd[bc]7

Это будет немного длинно, но покажет всё , что вам нужно знать о массивах и входящих в них дисках, их состоянии и т.д.

Как дополнение, обычно лучше, если вы не создаёте несколько рейдовых массивов на диске (т.е. /dev/sd[bc]6 и /dev/sd[bc]7) по отдельности. Скорее, создайте только один массив, а затем, при необходимости, можно создавать разделы на массиве. LVM - это гораздо лучший способ разметки массива большую часть времени.

7
27.01.2020, 21:54

Это исправит его навсегда:

# mdadm -Es > /etc/mdadm.conf
# dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r)
-1
27.01.2020, 21:54

Теги

Похожие вопросы