Как я могу заставить mdadm автособрать RAID после каждой начальной загрузки?

Я успешно создал RAID (зеркальное отражение) путем использования mdadm. Однако я должен выполнить следующие команды после каждой начальной загрузки:

mdadm --stop --scan // to stop /dev/md127 - I don't know where the number 127 even comes from
mdadm --assemble --scan // to start /dev/md0

Что я делаю неправильно/почему, я должен выполнить эти команды при начальной загрузке? Что правильный путь состоит в том, чтобы автоматически запустить RAID с каждым (ре) начальная загрузка?

43
задан 23.05.2011, 21:04

0 ответов

NB: Для этого нужно либо войти в систему как root, либо использовать sudo...

  • Для создания или редактирования /etc/mdadm/mdadm используйте свой любимый редактор. conf следующим образом:

Если файл даже не существует, вставьте в новый, пустой файл:

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays
  • Сохраните файл

  • Выполните следующую команду для добавления ссылки на конфигурацию вашего массива в конце файла:

    mdadm --detail --scan >> /etc/mdadm/mdadm. conf

В конце mdadm.conf должна быть добавлена следующая строка:

ARRAY /dev/md0 level=raid5 num-devices=3 метаданные=00.90 UUID=a44a52e4:0211e47f:f15bce44:817d167c

Если команда mdadm добавила любой другой материал над строкой ARRAY, удалите его. Например, на одной из моих машин команда возвращает 'mdadm: metadata format 00.90 unknown, ignored.' перед строкой ARRAY.

Ваш массив теперь должен быть автоматически собран при загрузке, и таким образом вы можете добавить запись в /etc/fstab, чтобы смонтировать его (если его еще нет)

.
36
ответ дан 07.12.2019, 08:41

Теги

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