トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

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 してみたところ、

...ちゃんと続いてる。偉い。