se till att den laddar mirror-kld:n

peta in geom_mirror_load=YES till /boot/loader.conf

peta in daily_status_gmirror_enable="YES" in i /etc/periodic.conf

backa upp gpt.

gpart backup ada0 > ada0.gpt

add coppy to second disk

gpart restore -F /dev/ada1 < ada0.gpt

verify that both disks looks the same.

gpart show

copy boot block

dd if=/dev/ada0 of=/dev/ada1 bs=512 count=1

go single user

gmirror label -vb round-robin p1 /dev/ada0p1

gmirror label -vb round-robin p2 /dev/ada0p2

gmirror label -vb round-robin p3 /dev/ada0p3

gmirror label -vb round-robin p4 /dev/ada0p4

gmirror label -vb round-robin p5 /dev/ada0p5

gmirror label -vb round-robin p6 /dev/ada0p6

gmirror label -vb round-robin p7 /dev/ada0p7

gmirror label -vb round-robin p8 /dev/ada0p8

add the second disks to their respective mirrors.

gmirror insert p1 /dev/ada1p1

gmirror insert p2 /dev/ada1p2

gmirror insert p3 /dev/ada1p3

gmirror insert p4 /dev/ada1p4

gmirror insert p5 /dev/ada1p5

gmirror insert p6 /dev/ada1p6

gmirror insert p7 /dev/ada1p7

gmirror insert p8 /dev/ada1p8

edit fstab to boot on mirrors

mount /dev/mirror/p2 /mnt

mount /dev/mirror/p4 /tmp

cd /mnt/etc

cp fstab fstab-old

/mnt/rescue/vi fstab

check status

gmirror status

add bootcode to ada1

Not needed if the dd command above is used?

On 9.1 this gives 'Operation not permitted' even with 'sysctl kern.geom.debugflags=16'

gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 /dev/ada1