Программный RAID (mdadm)

1. Установка mdadm и создание RAID

Установите утилиту и создайте массив нужного уровня. Замените `/dev/sd[b-e]` на ваши диски. Перед этим убедитесь, что они не содержат нужных данных.

Установка:

sudo apt update && sudo apt install -y mdadm

Пример создания RAID 1 (зеркало, 2 диска):

sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc

Пример создания RAID 5 (мин. 3 диска):

sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd

Пример создания RAID 6 (мин. 4 диска):

sudo mdadm --create --verbose /dev/md0 --level=6 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde

Пример создания RAID 10 (мин. 4 диска):

sudo mdadm --create --verbose /dev/md0 --level=10 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde

2. Настройка и автоподключение RAID

После создания массив нужно отформатировать и настроить для автозагрузки.

Шаг А: Отформатируйте RAID-массив.

sudo mkfs.ext4 /dev/md0

Шаг Б: Сохраните конфигурацию массива, чтобы он собирался при загрузке.

sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf

Шаг В: Обновите initramfs, чтобы ядро знало о RAID на раннем этапе загрузки.

sudo update-initramfs -u

Шаг Г: Добавьте массив в `/etc/fstab` для автоматического монтирования, используя его UUID.

# Узнаем UUID массива
sudo blkid /dev/md0

#Добавляем в /etc/fstab (замените UUID и /mnt/raid) UUID=a1b2c3d4-e5f6-7890-1234-567890abcdef /mnt/raid ext4 defaults,nofail,discard 0 2

Комментарии к опциям монтирования:

Разбор последних двух параметров: `[dump]` и `[pass]`

Две последние цифры в строке `fstab` (`0 2`) управляют резервным копированием и проверкой файловой системы при загрузке.

Итог: Для всех дополнительных дисков и разделов с данными (не корневых) самая правильная и распространенная комбинация — 0 2.


Revision #2
Created 5 October 2025 11:54:06 by Admin
Updated 5 October 2025 11:55:05 by Admin