`mdadm` — это утилита в Linux для создания, управления и мониторинга программных RAID-массивов.
sudo apt update sudo apt install mdadm
mdadm [режим] [опции]
Примеры режимов: `–create`, `–assemble`, `–detail`, `–stop`, `–add`, `–fail`, `–remove`
| Ключ | Назначение |
|---|---|
| `–create` | Создание нового RAID массива |
| `–assemble` | Сборка существующего массива |
| `–detail` | Информация о массиве |
| `–stop` | Остановка массива |
| `–zero-superblock` | Очистка сигнатуры RAID на диске |
| `–add` | Добавление диска в массив |
| `–fail` | Пометить диск как "отказавший" |
| `–remove` | Удаление диска из массива |
| `–grow` | Изменение параметров массива |
| `–misc` | Различные действия (поиск, удаление и т.д.) |
| `–examine` | Просмотр метаданных на диске |
| `–detail –scan` | Сканирует и показывает текущие массивы |
sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
cat /proc/mdstat sudo mdadm --detail /dev/md0
sudo mdadm --detail --scan >> /etc/mdadm/mdadm.conf
sudo umount /dev/md0 sudo mdadm --stop /dev/md0
sudo mdadm --zero-superblock /dev/sdb sudo mdadm --zero-superblock /dev/sdc
sudo mdadm --add /dev/md0 /dev/sde
sudo mdadm --fail /dev/md0 /dev/sdc
sudo mdadm --remove /dev/md0 /dev/sdc
(например, после перезагрузки)
sudo mdadm --assemble --scan
sudo mdadm --examine /dev/sdb
| Файл | Назначение |
|---|---|
| `/etc/mdadm/mdadm.conf` | Конфигурация массивов для автосборки |
| `/proc/mdstat` | Текущее состояние всех массивов |
lsblk # структура устройств и томов blkid # UUID всех устройств df -h # свободное место