Приехал ко мне сервак с SAS контролером, конечно SAS диски я использовать не собирался — купил два SATA и думал собрать зеркальный RAID1 и посмотрев на сервак обнаружил что на нем нет железного контролера RAID, печально… Ну да ладно будем создавать RAID1 на ОС FreeBSD с помощью gmirror.
Для реализации нам понадобится два идентичных винчестера и установленная система.
Для начала снимем защиту для внесения изминений, в консоле пишем из под root:
sysctl.geom.debugflags=16
После этого мы можем создать устройство gm0, которое и будет нашим RAID1 массивом, делаем это командой:
gmirror -v -b round-robin gm0 /dev/ad4
где ad4 — это винчестер на который установлена система.
Теперь добавим модуль ядра в автозагрузку:
echo geom_mirror_load=YES >> /boot/loader.conf
Далее будем редактировать файл /etc/fstab — НУЖНО ДЕЛАТЬ ВСЕ ПРЕДЕЛЬНО ОСТОРОЖНО
Все устройства начинающиеся на /dev/ad4XXX меняем на /dev/mirror/gm0XXX
Теперь необходимо перезагрузить систему, набираем команду:
reboot
Если система загрузилась нормально, то переходим к добавлению второго /dev/ad6 диска в RAID1, выполняем команду:
gmirror insert gm0 /dev/ad6
Тут есть ряд нюансов, винчестер должен быть идентичного объема ну или немного больше, иначе получим ошибочку.
Далее посмотрим состояние нашего RAID1, выполняем:
gmirror status
На этом этапе вы должны увидить, подобное:
mirror/gm0 DEGRADED ad4
ad6 (81%)
Тоесть происходит синхронизация винчестеров, когда процесс будет окончен мы должны увидеть:
mirror/gm0 COMPLETE ad4
ad6
Все синхронизация завершена. Для проверки что все прошло нормально, можно выключить сервер, извлечь один из жестких дисков и попробовать загрузиться, если система загрузилась можно радоваться что у вас все получилось. Тоже самое можно проделать и со вторым винчестером.
На случай если один из дисков накроется, например ad4, то при включенной машине извлекаем винчестер и вставляем новый винчестер. И выполняем следующие команды:
gmirror forget gm0
gmirror insert gm0 /dev/ad4
Вот и все по созданию софтового RAID1 на ОС FreeBSD с помощью gmirror. Удачи…
5,234 всего просмотров, 6 за сегодня