如果在自动安装期间未配置镜像根池,在安装之后也可以轻松地配置镜像根池。
有关替换根池中磁盘的信息,请参见如何替换 ZFS 根池中的磁盘(SPARC 或 x86/VTOC)。
# zpool status rpool pool: rpool state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM rpool ONLINE 0 0 0 c2t0d0s0 ONLINE 0 0 0 errors: No known data errors
SPARC:确认该磁盘具有 SMI (VTOC) 磁盘标签和分片 0。如果您需要重新设置磁盘标签,并创建分片 0,请参见在 Oracle Solaris 11.2 中管理设备 中的如何替换 ZFS 根池 (VTOC)。
x86:确认该磁盘具有 fdisk 分区、SMI 磁盘标签和分片 0。如果您需要对磁盘重新分区,并创建分片 0,请参见在 Oracle Solaris 11.2 中管理设备 中的修改分片或分区。
# zpool attach rpool c2t0d0s0 c2t1d0s0 Make sure to wait until resilver is done before rebooting.
正确的磁盘标签和引导块将被自动应用。
# zpool status rpool # zpool status rpool pool: rpool state: DEGRADED status: One or more devices is currently being resilvered. The pool will continue to function in a degraded state. action: Wait for the resilver to complete. Run 'zpool status -v' to see device specific details. scan: resilver in progress since Fri Jul 20 13:39:53 2012 938M scanned 938M resilvered at 46.9M/s, 7.86% done, 0h3m to go config: NAME STATE READ WRITE CKSUM rpool DEGRADED 0 0 0 mirror-0 DEGRADED 0 0 0 c2t0d0s0 ONLINE 0 0 0 c2t1d0s0 DEGRADED 0 0 0 (resilvering)
在上面的输出中,重新同步过程未完成。当您看到类似如下的消息时,说明重新同步已完成。
resilvered 11.6G in 0h5m with 0 errors on Fri Jul 20 13:57:25 2012
确定当前的 rpool 池大小:
# zpool list rpool NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT rpool 29.8G 152K 29.7G 0% 1.00x ONLINE -
# zpool set autoexpand=on rpool
查看扩展后的 rpool 池大小:
# zpool list rpool NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT rpool 279G 146K 279G 0% 1.00x ONLINE -