mdadm — стандартный инструмент для программного RAID в Linux: массив собирается на уровне ядра (модуль md), без аппаратного контроллера. Дешевле и переносимее, чем железный RAID, но нагрузку на CPU при пересборке никто не прячет.
Собрать зеркало из двух дисков:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
Следить за состоянием и синхронизацией:
cat /proc/mdstat
mdadm --detail /dev/md0
Заменить отказавший диск: пометить как сбойный, убрать, добавить новый — ресинхронизация пойдёт автоматически:
mdadm --fail /dev/md0 /dev/sdb1
mdadm --remove /dev/md0 /dev/sdb1
mdadm --add /dev/md0 /dev/sdd1
Сохранить конфигурацию массива, чтобы он собирался при загрузке:
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
update-initramfs -u
#linux #sysadmin #raid
