Go to content Go to menu Go to search

Шпаргалка по MDRAID

Создание массива:

mdadm --create --verbose /dev/md0 --level=1  --raid-devices=2 /dev/sda1 /dev/sdb1

После чего нужно создать конфигурационный файл mdadm.conf

mdadm --detail --scan > /etc/mdadm/mdadm.conf

И записать изменения в загрузочный образ:

update-initramfs -u

Работа с массивом

Пометка диска как сбойного
Диск в массиве можно условно сделать сбойным, ключ --fail (-f):

mdadm /dev/md0 --fail /dev/hde1
mdadm /dev/md0 -f     /dev/hde1

Удаление сбойного диска
Сбойный диск можно удалить с помощью ключа --remove (-r):

mdadm /dev/md0 --remove /dev/hde1
mdadm /dev/md0 -r       /dev/hde1

Добавление нового диска
Добавить новый диск в массив можно с помощью ключей --add (-a) и --re-add:

mdadm /dev/md0 --add /dev/hde1
mdadm /dev/md0 -a    /dev/hde1

Сборка существующего массива
Собрать существующий массив можно с помощью mdadm --assemble. Как дополнительный аргумент указывается, нужно ли выполнять сканирование устройств, и если нет, то какие устройства нужно собирать.

mdadm --assemble /dev/md0 /dev/hde1 /dev/hdf2 /dev/hdg1
mdadm --assemble --scan

Проверить состояние массива и получить информацию и массиве

Состояние массива:

cat /proc/mdstat

Информация о массиве:

 mdadm --detail /dev/md0

Информация об элементе массива:

mdadm --examine /dev/sda1

Проверка целостности.

зарускаем проверку

echo check > /sys/block/md1/md/sync_action

смотрим результат

~# cat /proc/mdstat
 Personalities : [raid10] [raid1]
 md0 : active raid1 sdb1[1] sda1[0] sdc1[2] sdd1[3]
       128384 blocks [4/4] [UUUU]

 md1 : active raid10 sdd2[3] sdc2[2] sda2[0] sdb2[1]
       134222848 blocks 256K chunks 2 near-copies [4/4] [UUUU]
       [>....................]  check =  0.5% (787072/134222848) finish=19.7min speed=112438K/sec

Убить массив

mdadm --stop /dev/md0
mdadm --zero-superblock /dev/sda..


при публикации материалов с данного сайта обратная ссылка на сайт обязательна.
valynkin.ru © no rights reserved