Создание программного RAID-массива на основе gmirror (зеркалирование)
- Разрешаем изменение разделов:
# sysctl kern.geom.debugflags=16
- Создаём RAID-массив на диске ad0 и указываем алгоритм записи round-robin:
# gmirror label -v -b -n round-robin gm0 /dev/ad0
- Включаем подгружение ядерного модуля geom_mirror при загрузке ядра:
# echo geom_mirror_load=\"YES\" >> /boot/loader.conf
- Редактируем /etc/fstab — заменяем монтируемые разделы на разделы RAID-диска:
# cp /etc/fstab /etc/fstab.orig
# sed -e s/ad0/"mirror\/gm0"/ /etc/fstab.orig /etc/fstab
- Перезагружаем систему:
# reboot
- Добавляем в массив второй диск (ad2):
# gmirror insert gm0 /dev/ad2
- Смотрим статус RAID-массива и дожидаемся синхронизации дисков в массиве (Status: COMPLETE):
# gmirror status...
- Снова перезагружаем систему (в принципе, необязательно):
# reboot
Что делать если один из дисков вышел из строя
Замена диска ad2:
# gmirror forget gm0
# gmirror insert gm0 /dev/ad2