Я создаю массив RAID 10 с четырьмя целями iSCSI. Я хочу контролировать все вручную, чтобы я мог управлять этим через сердцебиение. Я отключил скрипты open-iscsi и mdadm из /etc/rc#.d/, но массив raid все еще воссоздается при загрузке. После загрузки сервера мне нужно выполнить mdadm --stop / dev / md0, а затем /etc/init.d/mdadm stop, чтобы убедиться, что он не запустит его снова. Я закомментировал свой массив из /etc/mdadm/mdadm.conf, но позже он просто создал новый. Как я могу включить mdadm в ручной процесс, чтобы он пытался запустить или перестроить массив только по моему запросу?
Единственное решение, которое сработало для меня, было (см. man mdadm.conf
):
# /etc/mdadm/mdadm.conf
ARRAY <ignore> UUID=xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx
/etc/mdadm/mdadm.conf
# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions
как насчет сканирования чего-то вроде / dev / null? Я имею в виду некоторые устройства без суперблоков. Итак, mdadm не может найти массивы.
Вы не упоминаете, какую версию Linux вы используете (я предполагаю, что Linux?). Вы можете контролировать поведение при запуске в debian / ubuntu с помощью
dpkg-reconfigure mdadm
Из установки RHEL 6.7 добавление AUTO -all
в /etc/mdadm.conf
отключить всю автоматическую сборку, за исключением указанных иначе ARRAYs / DEVICE, похоже, помогает.