如果在安装期间没有创建 ZFS 镜像根池,您可以在安装之后轻松创建。
有关替换根池中的磁盘的信息,请参见如何替换 ZFS 根池中的磁盘。
显示当前根池的状态。
# zpool status rpool
pool: rpool
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
c1t0d0s0 ONLINE 0 0 0
errors: No known data errors
|
附加第二个磁盘,以配置镜像根池。
# zpool attach rpool c1t0d0s0 c1t1d0s0 Please be sure to invoke installboot(1M) to make 'c1t1d0s0' bootable. Make sure to wait until resilver is done before rebooting. |
查看根池状态,确认重新同步已完成。
# zpool status rpool
pool: rpool
state: ONLINE
status: One or more devices is currently being resilvered. The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scrub: resilver in progress for 0h1m, 24.26% done, 0h3m to go
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c1t0d0s0 ONLINE 0 0 0
c1t1d0s0 ONLINE 0 0 0 3.18G resilvered
errors: No known data errors
|
在上面的输出中,重新同步过程未完成。当您看到类似如下的消息时,说明重新同步已完成。
scrub: resilver completed after 0h10m with 0 errors on Thu Mar 11 11:27:22 2010 |
重新同步完成后,对第二个磁盘应用根块。
sparc# installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c1t1d0s0 |
x86# installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t1d0s0 |
验证您是否可以从第二个磁盘成功引导。
通过使用 SPARC 引导 PROM 中的 eeprom 命令和 setenv 命令,将系统设置为从新磁盘自动引导,或者重新配置 PC BIOS。