Содержание

Настройка RAID 5 в Astra Linux

Эта инструкция описывает пошаговую настройку программного RAID 5 с использованием `mdadm` в Astra Linux (на базе Debian), включая:

Требования

Установка mdadm

sudo apt update
sudo apt install mdadm

Подготовка дисков (очистка)

sudo wipefs -a /dev/sdb
sudo wipefs -a /dev/sdc
sudo wipefs -a /dev/sdd
sudo mdadm --zero-superblock /dev/sd[bcd]

Создание RAID 5

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 mkfs.ext4 /dev/md0
sudo mkdir -p /mnt/raid
sudo mount /dev/md0 /mnt/raid

Автомонтирование (fstab)

Узнайте UUID:

sudo blkid /dev/md0

Добавьте строку в `/etc/fstab`:

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/raid ext4 defaults 0 0

Сохранение конфигурации массива

sudo mdadm --detail --scan >> /etc/mdadm/mdadm.conf
sudo update-initramfs -u

Добавление hot-spare диска

Если есть дополнительный диск (/dev/sde):

sudo mdadm --add /dev/md0 /dev/sde

Симуляция отказа и восстановление

sudo mdadm --fail /dev/md0 /dev/sdc
sudo mdadm --remove /dev/md0 /dev/sdc
sudo mdadm --add /dev/md0 /dev/sdc

Особенности Astra Linux SE

Если используется Astra SE (особая защита):

Для временного отключения контроля:

sudo vpm off
# изменить конфигурацию
sudo vpm on

Убедитесь, что `mdadm`, `mount`, `udev`, `initramfs-tools` разрешены в политике безопасности.

Проверка текущей конфигурации

sudo mdadm --detail --scan
ARRAY /dev/md0 level=raid5 num-devices=3 UUID=...

Полезные команды

cat /proc/mdstat
lsblk
df -h

Примечание

RAID — это не бэкап! Он обеспечивает отказоустойчивость, но не заменяет резервное копирование.