Mdadm

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку

Создать массив

    1. CentOS 7:
mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sda2 /dev/sdb2 --metadata=1.2
mdadm --create /dev/md1 --level=mirror --raid-devices=2 /dev/sda3 /dev/sdb3 --metadata=1.2
    1. CentOS 6:
# mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sda2 /dev/sdb2 --metadata=1.0
# mdadm --create /dev/md1 --level=mirror --raid-devices=2 /dev/sda3 /dev/sdb3 --metadata=1.1

Переименовать mdadm raid Информацию о массивах можно просмотреть через /proc/mdstat или командой

mdadm --detail --scan

Для просмотра устройств, входящих в составы массивов, используется команда

mdadm --examine --scan

Детально о массиве можно посмотреть с помощью

mdadm --detail /dev/<md-device>

Далее raid нужно остановить, например для /dev/md127:

mdadm --stop /dev/md127
mdadm --remove /dev/md127

И собираем с новым именем. Для версии метаданных 1.0 и выше используем

mdadm --assemble /dev/md3 /dev/sd[ab]6 --update=name

Для старой структуры метаданных (обычно 0.90, т.к. она позволяет ядру автоматически собирать массив), используем:

mdadm –assemble /dev/md0 –update=super-minor /dev/sd[ab]3

Удалить масив

umount /dev/md0
mdadm -S /dev/md0
mdadm --zero-superblock /dev/sda
mdadm --zero-superblock /dev/sdb

Если файла mdadm.conf ещё нет, можно его создать:

echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm.conf