Создание
Когда установка завершится не стоит перезагружаться — нажать Alt-F4 для перехода в режим командной строки.
sysctl kern.geom.debugflags=16 kern.geom.debugflags: 0 -> 16 # gmirror label -v -b round-robin gm0 /dev/ad0 Metadata value stored on /dev/ad0 # echo geom_mirror_load="YES" > /boot/loader.conf # cp /etc/fstab /etc/fstab.orig # vi /etc/fstab
Здесь нужно изменить каждый ad на gm и вставьте mirror после /dev. Для примера, /dev/ad0s1a трансформируется в /dev/mirror/gm0s1a.
нажмимаем Alt-F1, перезагружаемся первый раз.
После ребута:
# gmirror insert gm0 /dev/ad2
GEOM_MIRROR: Device gm0: provider ad2 detected.
GEOM_MIRROR: Device gm0: rebuilding provider ad2.
# gmirror status
Name Status Components
mirror/gm0 DEGRADED ad0
ad2 (2%)
Статья: http://www.opennet.ru/base/sys/freebsd_gmirror_raid1.txt.html
Аварийное отключение одного из зеркал
При аварийном отключении одного из винтов система продолжает работать (должна:)
Тушим севрер
Устанавливаем новый диск, или исправленный старый
Загружаемся, вводим команду:
# gmirror forget gm0
# gmirror status
Name Status Components
mirror/gm0 COMPLITED ad2
# gmirror insert gm0 /dev/ad0
Name Status Components
mirror/gm0 DEGRADED ad0 (7%)
ad2

