mdadm. Управление программным RAID в Linux.

Создание RAID-массива.

Создание конфигурационного файла mdadm.conf.

Добавление нового диска.

Пометить диск как сбойный.

Удалить сбойный диск.

Возобновление отложенной синхронизации.

Удаление массива.

Отличное руководство: http://xgu.ru/wiki/mdadm

Создать RAID-массив 5 уровня:
mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1

Если вы хотите сразу создать массив, где диска не хватает (degraded) просто укажите слово missing вместо имени устройства. Для RAID5 это может быть только один диск; для RAID6 — не более двух; для RAID1 — сколько угодно, но должен быть как минимум один рабочий.
Создание конфигурационного файла mdadm.conf
echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm.conf
Добавление нового диска:
mdadm /dev/md0 --add /dev/sda1 или
mdadm /dev/md0 -a /dev/sda1
Пометить диск как сбойный:
mdadm /dev/md0 --fail /dev/sda1 или
mdadm /dev/md0 -f /dev/sda1
Удалить сбойный диск:
mdadm /dev/md0 --remove /dev/sda1 или
mdadm /dev/md0 -r /dev/sda1
Возобновление отложенной синхронизации (resync=PENDING):
echo idle > /sys/block/md0/md/sync_action
Удаление массива:

Для начала отмонтируйте и остановите массив:
 umount /dev/md0
 mdadm -S /dev/md0

Затем необходимо затереть superblock каждого из составляющих массива:
 mdadm --zero-superblock /dev/sda1
 mdadm --zero-superblock /dev/sdb1

Если действие выше не помогло, то затираем так:
 dd if=/dev/zero of=/dev/sda1 bs=512 count=1
 dd if=/dev/zero of=/dev/sdb1 bs=512 count=1

 

Запись опубликована в рубрике hdd, linux. Добавьте в закладки постоянную ссылку.