Речь пойдет о 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 у меня был.