# gmirror label -vb round-robin p1 /dev/da0p1
Metadata value stored on /dev/da0p1.
Done.
# gmirror label -vb round-robin p2 /dev/da0p2
Metadata value stored on /dev/da0p2.
Done.
# gmirror label -vb round-robin p3 /dev/da0p3
Metadata value stored on /dev/da0p3.
Done.
# gmirror status
Name Status Components
mirror/p1 COMPLETE da0p1 (ACTIVE)
mirror/p2 COMPLETE da0p2 (ACTIVE)
mirror/p3 COMPLETE da0p3 (ACTIVE)
gmirror label -vb round-robin gm0 /dev/ada0
gmirror load
# mount /dev/mirror/p2 /mnt
echo 'geom_mirror_load="YES"' >> /mnt/boot/loader.conf
cp -p /mnt/etc/fstab /etc/fstab.YYYYMMDD
sed -e 's!da0!mirror/!g' < /etc/fstab.YYYYMMDD > /etc/fstab
df
mount
gmirror status
gpart backup /dev/da0 > da0.gpart
gpart restore /dev/da1 < da0.gpart
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 da1
gmirror insert p1 /dev/da1p1
gmirror insert p2 /dev/da1p2
gmirror insert p3 /dev/da1p3
gmirror status
Jun 14 09:18:44 fbsd64 kernel: mpt0: Rescan Port: 0
Jun 14 09:18:44 fbsd64 kernel: (da0:mpt0:0:2:0): lost device - 0 outstanding, 3 refs
Jun 14 09:18:44 fbsd64 kernel: GEOM_MIRROR: Device p3: provider da0p3 disconnected.
Jun 14 09:18:44 fbsd64 kernel: GEOM_MIRROR: Device p2: provider da0p2 disconnected.
Jun 14 09:18:44 fbsd64 kernel: GEOM_MIRROR: Device p1: provider da0p1 disconnected.
Jun 14 09:18:44 fbsd64 kernel: (da0:mpt0:0:2:0): removing device entry
> gmirror status
Name Status Components
mirror/p1 DEGRADED da0p1 (ACTIVE)
mirror/p2 DEGRADED da0p2 (ACTIVE)
mirror/p3 DEGRADED da0p3 (ACTIVE)
- 起動できた。
- 起動できない場合は bootcode を確認
gmirror forget p1
gmirror forget p2
gmirror forget p3
gmirror insert p1 /dev/da1p1
gmirror insert p2 /dev/da1p2
gmirror insert p3 /dev/da1p3
Jun 14 09:09:28 fbsd64 kernel: GEOM_MIRROR: Device p3: rebuilding provider da1p3.
Jun 14 09:09:29 fbsd64 kernel: GEOM_MIRROR: Device p3: rebuilding provider da1p3 finished.
Jun 14 09:09:36 fbsd64 kernel: GEOM_MIRROR: Device p1: rebuilding provider da1p1.
Jun 14 09:09:36 fbsd64 kernel: GEOM_MIRROR: Device p1: rebuilding provider da1p1 finished.
Jun 14 09:09:47 fbsd64 kernel: GEOM_MIRROR: Device p2: rebuilding provider da1p2.
Jun 14 09:15:40 fbsd64 kernel: GEOM_MIRROR: Device p2: rebuilding provider da1p2 finished.