在将设备连接到根池以便创建镜像根池时,如果将整个磁盘添加到池,则 zpool attach 可能会创建非法的根池。必须使用磁盘片而不是整个磁盘来创建 ZFS 根池。如果尝试从添加到镜像根池的整个磁盘引导,则系统将无法引导。
解决方法: 请执行以下步骤:
从池中分离磁盘。例如
# zpool detach rpool c0t2d0 |
将磁盘标号更改为 VTOC (SMI) 标号。例如:
# format -e . . . Select disk c0t2d0 format> label [0] SMI Label [1] EFI Label Specify Label type[0]:0 Ready to label disk, continue? yes format> quit |
将磁盘片重新添加到池中,以创建镜像根池。例如:
# zpool attach rpool c0t2d0s0 |