Главное меню
RSS трансляции
Наши новости могут транслироваться, используя rss.
rss1.0
rss2.0
rdf
FAQ
 FAQ #44
Back to Categories    Print this FAQ  Send a link to this FAQ to a friend pdf
Еще один софтовый рейд на FreeBSD
Ну для начала надо установить 2 харда, которые будут использоваться рейдом, потом установить на один из них фрю, а потом:

C правами root заваливаемся в систему, в консоли набираем команду:

sysctl kern.geom.debugflags=16

Далее создаем устройство gm0 которое собственно и буде являться RAID1-массивом и подключаем к нему жесткий диск ad4:

gmirror label -v -b round-robin gm0 /dev/ad4

Добавляем модуль ядра gmirror в автозагрузку:

echo geom_mirror_load=YES >> /boot/loader.conf

в /etc/fstab меняем все устройтва начинающиеся с /dev/ad4XXX на /dev/mirror/gm0XXX

Далее набираем reboot и смотрим на поведение загрузки. Если все нормально прошло переходим к следующему этапу. Включаем в зеркало второй жесткий диск равного объема, /dev/ad6.

Так же, с правами root набираем команду:

gmirror insert gm0 /dev/ad6

Тут есть ряд замечаний, во первых, этот диск не должен быть разделен на слайсы, во вторых, его размер должен точно соответствовать главному диску, допустимо чтобы он был немного больше, но не меньше! В противном случае команда включения этого диска не отработает и выдаст сообщение о тот что диск слишком мал по отношению к основному диску. В случае если второй диск, подключаемый к зеркалу будет немного или на много больше, диск являющийся основным и имеющий меньший размер будет приоритетным. Т.е. на втором диске будет занят под зеркало размер равный объему первого диска, все остальное пространство будет бессмысленно пуствать. Именно по этому рационально все же ставить диски одинакового размера.

Предположим что с объемами дисков у вас все в порядке и комаднда gmirror insert отработала нормально, для наблюдением за процессом синхронизации томов периодически набирайте команду:

gmirror status или gmirror list

После того как синхранизация томов успешна завершена, можете проверить работоспособность вашего RAID1. Для этого выключаете машину, отключаете один из дисков, затем пробуете не меняя при этом никаких настроек в BIOS загрузиться, если все прошло нормально, снова выключаете машину, возвращаете тключенный диск на место и отключаете второй, в случае успешной загрузки считаем настройку аппаратного RAID1 оконченной.

И на последок. В случае выхода одного из дисков в зеркале, например ad6 извлекаем его (при выключенной машине) заменяем на новый, соответствующего размера или больший и выполняем следующие команды:

gmirror forget gm0
gmirror insert gm0 /dev/ad6

а вообще сильно рекомендую почитать man касательно gmirror, там много интересного.
Views 1145 (Unique 606)
Member Rating : Not yet rated  
FAQ Posted by vampyr
Info Created: Friday 11 July 2014 - 17:20:02
Last Updated: Saturday 12 July 2014 - 15:12:12
 
РадиоЭлектроника
Поиск Vampyr`s House!
Copyright © 1999-2014, Igor Muraviov. Все авторские права принадлежат их владельцам ( в случае указания) или владельцу сайта, если автор не указан.
Копирование материалов с сайта возможно только в случае размещения ссылки на первоисточник.
Protected by Copyscape DMCA Plagiarism Check