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