Назад | Перейти на главную страницу

Можно ли отключить автоматический запуск mdadm?

Я создаю массив 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, похоже, помогает.