mdadm: программный RAID в Linux

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 Сохранить конфигурацию массива, чтобы он собирался при загрузке: ...

15 июля 2026 г. · llexa

Современные ФС #3: btrfs — RAID и scrub

btrfs реализует RAID на уровне файловой системы — без mdadm. Создать том из двух дисков с зеркалированием: mkfs.btrfs -d raid1 -m raid1 /dev/sdb /dev/sdc mount /dev/sdb /mnt/data Флаг -d — профиль данных, -m — профиль метаданных. Для трёх+ дисков доступны raid5, raid6, raid10. Добавить диск к существующей ФС и перераспределить под новый профиль: btrfs device add /dev/sdd /mnt/data btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/data Проверка целостности — scrub читает все блоки и сверяет чексуммы: ...

1 июля 2026 г. · llexa