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