# vi /boot/loader.conf

geom_mirror_load="YES"

Перезапускаем сервер.

# reboot

Создаем Raid из одного диска.

# gmirror label -v -b round-robin gm0 /dev/ada1

Делаем бекап таблицы разделов.

# gpart backup ada0 > /tmp/ada0.txt

Разворачиваем таблицу разделов на наш Raid.

# gpart restore mirror/gm0 < /tmp/ada0.txt

Записываем загрузчик на Raid.

# gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 mirror/gm0

Смотрим статус Raid.

# gmirror status
# gmirror list

Форматируем раздел на gm0.

# newfs -U /dev/mirror/gm0p2

Монтируем его в директорию mnt.

# mount /dev/mirror/gm0p2 /mnt

Изменяем fstab.

# vi /etc/fstab

Было:

/dev/ada0p2     /     ufs     rw     1     1
/dev/ada0p3     none  swap    sw     0     0

Стало:

/dev/mirror/gm0p2     /     ufs     rw     1     1
/dev/mirror/gm0p3     none  swap    sw     0     0

Делаем бекап системы.

#  tar -czvf system.tar.gz --one-file-system /

Распаковываем бекап на примонтированный раздел gm0p2.

# tar -zxvf system.tar.gz -C /mnt/

Перезагружаемся.

# reboot

Вставляем в наш Raid второй диск.

# gmirror insert gm0 ada0

Проверяем.

# gmirror status