А общем, ничего сложно в создании software-raid нет. Главное правильно разбить диски, желательно с выравниванием: # fdisk -u /dev/sda Перенести разметку на другой диск: # sfdisk -d /dev/sda | sfdisk /dev/sdb И, собственно, собрать разделы в кучу. Для "зеркала" это делается так: # mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1 Отметим, что если вы до сих пор не используете grub2, но собираетесь загружаться с raid, то нужно добавить волшебный ключик: # mdadm --create /dev/md1 --level=1 --metadata=0.90 --raid-devices=2 /dev/sda1 /dev/sdb1 Состояние сборки и вообще состояние RAID можно узнать так: # cat /proc/mdstat Скорость сборки можно посмотреть (и изменить) в файлах: # cat /proc/sys/dev/raid/speed_limit_min # cat /proc/sys/dev/raid/speed_limit_max # echo "200000" > /proc/sys/dev/raid/sync_speed_min или же по каждому из raid-устройств: # cat /sys/block/md0/md/speed_limit_min # cat /sys/block/md0/md/speed_limit_min Разрушить весь RAID-массив можно так: # mdadm --stop /dev/md1 или # mdadm -S /dev/md1 "Остановить" один диск в массиве можно так: # mdadm /dev/md1 --fail /dev/sdb1 или # mdadm /dev/md1 -f /dev/sdb1 Удалить этот диск из массива (возможно для дальнейшей замены): # mdadm /dev/md1 --remove /dev/sdb1 или # mdadm /dev/md1 -r /dev/sdb1 Затем можно добавить новый диск: # mdadm /dev/md1 --add /dev/sdc1 # mdadm /dev/md1 -a /dev/sdc1 Собрать существующий массив (при загрузке, например, с флешки): # mdadm --assemble --scan Не забываем сохранить результаты работы в конфиг: # mdadm --examine --scan >> /etc/mdadm.conf или так # mdadm --detail --scan >> /etc/mdadm.conf И совсем в конце - обязательно нужно сделать файловую систему (иногда это забывается): # mkfs.ext5 /dev/md1 Примечания: Для raid5, raid6 можно поднять скорость, выставив при загрузке # echo 8192 > /sys/block/md5/md/stripe_cache_size ok!
Linux/Windows Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor