FreeBSD gmirror
参考サイト
FreeBSD 9.0のGPTでのミラー構築 / FreeBSDな生活
FreeBSD 9.0では、GUIDパーティション(GPT)がサポートされたが、そこでミラー構成がMLの助けも借りて成功したので、記述しておくことにした。
既に、GUIDEDでFreeBSD 9.0がインストールされているものとする。
# camcontrol devlist # gpart backup ada0 > ada0.gpt # gpart restore -F ada1 < ada0.gpt # gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada1 # kldload geom_mirror # 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 status # gmirror insert p1 /dev/ada1p1 # gmirror insert p2 /dev/ada1p2 # gmirror insert p3 /dev/ada1p3 # gmirror status # mount /dev/mirror/p2 /mnt # cd /mnt/etc # vi fstab # echo 'geom_mirror_load="YES"' >> /mnt/boot/loader.conf
gmirror / Clicklog
普通に起動した状態から gmirror へ持っていける。
試しに rebuild が 4% くらいのところで reboot してみたところ、
...ちゃんと続いてる。偉い。