MDADM

Редакция автор: stain

Оптимизация рейда по ссылке

sudo mdadm -D /dev/md? Покажет информацию о активных массивах.

mdadm --query /dev/name-of-device Проверит является ли данное устройство массивом или его частью и даст детализированный отчет

mdadm -A -s Cобрать и запускать все массивы, перечисленные в стандартном конфиге.

mdadm -S -s Остановить все массивы.

mdadm --follow -s --delay=120 Каждые две минуты передает состояние массивов на почту указанную в конфигурационном файле.

sudo nano /proc/sys/dev/raid/speed_limit_min #установка в этом файле значения  200000 ускорит процесс ребилда массива, после перезагрузки  заменится значением по умолчанию.

sudo watch cat /proc/mdstat #позволит мониторить состояние ребилда массива.

sudo mdadm --create --verbose /dev/md0 --assume-clean --level=5 --raid-devices=3 --spare-devices=0 /dev/sda3 /dev/sd[bc]1 #Как выяснилось нижней командой создается рейд с диском горячей замены, а это значит что свободного места будет как на одном диске. Этот параметр решает проблему избыточности "--spare-devices=0". Чтобы пересоздать массив(данные могут исчезнуть если вы измените очередность дисков, или измените тип рейда, или вдруг решите его форматнуть), надо сначала его остановить.

sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda3 /dev/sd[b-c]1 #создаст массив /dev/md0, как RAID5 состоящий из разделов /dev/sda3, /dev/sdb1, /dev/sdc1.

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/hd[ac]1 Создает массив /dev/md0 как RAID1 состоящий из разделов /dev/hda1 и /dev/hdc1.

 

echo 'DEVICE /dev/hd*[0-9] /dev/sd*[0-9]' > mdadm.conf mdadm --detail -s » mdadm.conf #Создает файл, содержащий информацию о активных в данный момент массивах, его желательно просмотреть, до использования, так как он может содержать нежелательные детали

mdadm -Iq /dev/somedevice #Попробует включить обнаруженное устройство в какой-то массив по мере необходимости.

mdadm --incremental --rebuild-map --run -s #Пересоздаст карту из текущих массивов, и после запустит те что могут быть запущены

mdadm /dev/md4 --fail detached --remove detached #Все диски из /dev/md4 массива, будут помечены как сбойные, и будут удалены из массива.

mdadm --grow /dev/md4 --level=6 --backup-file=/root/backup-md4 Преобразует массив /dev/md4 являющийся RAID5 массивом в RAID6. В массиве должен уже быть один лишний диск для горячей замены, так как для 6-того рейда требуется на 1 диск больше, а точнее для 5-того рейда нужно минимум 3 диска а для 6-того 4 диска.

mdadm --create /dev/md/ddf --metadata=ddf --raid-disks 6 /dev/sd[a-f] Создаст DDF массив из 6 ти жестких дисков. (без понятия что за ddf, возможно динамический)

mdadm --create /dev/md/home -n3 -l5 -z 30000000 /dev/md/ddf Создаст массив RAID5 поверх 3 устройств входящих в DDF сетап. Успользуя на каждом диске лишь 30 гигабайт.

mdadm -A /dev/md/ddf1 /dev/sd[a-f] Соберет существующий ddf массив.

mdadm -I /dev/md/ddf1 Соберет все массивы содержащиеся в ddf массиве, в соответствии с именами ))) вот пес его знает, зря вообще начал переводить.

mdadm --create --help Справка о Create mode.

mdadm --config --help Справка о конфигурационном файле.

mdadm --help
Справка ))).

По феншую

Tagged as:

Categorized in: linux

Комментариев: 0

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.