Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Linux

Как сделать, чтобы mdadm собирал массив после перезагрузки : Linux

24.04.2024 10:47


23.03.2017 14:00
OlegON
 
Речь пойдет о Fedora 25, но суть не меняется для многих других Linux. Никогда не пользовался mdadm, поскольку достаточно было возможностей ZFS и BTRFS. Однако, потребовался быстрый носитель под QEMU, а BTRFS для образов виртуалок не подходит.

Сделал
Код:
mdadm --create --verbose /dev/md0 --level=raid0 --raid-devices=3 /dev/sdb2 /dev/sdc2 /dev/sde2
с полпинка, отформатировал /dev/md0, замонтировал по UUID, все закрутилось, покидал образы на массив, тестирую… Что-то понадобилось, перезагрузился. А md0 и пропал :) Я по старой привычке думал, что при старте он пересканируется и сам соберется… Танцевал с assemble - никак, в стиле "md0, нет, не слышал". Нашел выход.

Во-первых, чтобы все же собрать то, что было.
Код:
mdadm --stop --scan
mdadm --assemble --scan
только после этого у меня появился md0. При желании можно его замонтировать и продолжить работу, если создали его ненадолго. Я с виртуалками завязался, поэтому в fstab, понятно, внес и сделал файл /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
в целом, неплохой софтовый рейд. Распределение страйпов даже лучше, чем в BTRFS у меня был.
Часовой пояс GMT +3, время: 10:47.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.