Доброго дня. Железо HP ProLiantGen10 DL160. Система Debian12. 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29) x86_64 GNU/Linux
Железный сервак с аппаратным рейдом (hdd).ОСь его видит как один. Всё нормально.
Затем были установлены дополнительно 2 ssd и собран из них raid1 с mdadm. Собирал вот так его
mdadm --create --verbose /dev/md1 -l 1 -n 2 /dev/sdd1 /dev/sde1
Дополнительно ещё поправил mdadm.conf
:
ARRAY /dev/md/0 metadata=1.2 name=servername:0 UUID=7fa2de39:14807166:fd2afb7e:64808f46
и, как по инструкции запустил update-initramfs -u
, чтобы при перезагрузке не получить md127. Всё работает неплохо.
Выключаю сервак, достаю один из дисков этого raid1. Включаю - и массив inactiv становится. Дебиан не загружается, мол потерял раздел (Dependency failed for....
).
Приходится его вот так шатать чтобы оживить:
mdadm: stopped /dev/md0
mdadm --readwrite /dev/md0
ну и на всякий случай тут же update-initramfs -u
после этого он оживает и загружается, и видно красивую надпись (_U), показывающую отсутствие диска. Снова выключаю, диск обратно вставляю - всё работает. Если снова его или соседа вытащить - не рабоатает (inactiv и не загружается).
Подскажите как что ему сделать, чтобы он не терял себя.
# lsmod | grep raid
raid10 65536 0
raid456 180224 0
async_raid6_recov 24576 1 raid456
async_memcpy 20480 2 raid456,async_raid6_recov
async_pq 20480 2 raid456,async_raid6_recov
async_xor 20480 3 async_pq,raid456,async_raid6_recov
async_tx 20480 5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov
raid6_pq 122880 3 async_pq,raid456,async_raid6_recov
libcrc32c 16384 2 xfs,raid456
raid0 24576 0
raid1 53248 1
md_mod 192512 7 raid1,raid10,raid0,linear,raid456,multipath