在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

SPARC: 如何替换 ZFS 根池 (VTOC)

通常情况下,安装系统时,会自动安装根池磁盘。如果需要替换根池磁盘或将新磁盘连接为镜像根池磁盘,可使用本过程。

开始之前

执行本过程之前,请确保已完成以下任务:

  1. 成为管理员。
  2. 将根池切换到新磁盘上。
    # zpool replace root-pool disk
  3. 根据具体任务,选择以下步骤组合之一:
    • 如果要用新磁盘替换故障磁盘,请执行以下步骤。

      1. 使新磁盘联机(如有必要)。

        # zpool online root-pool disk
      2. 验证新磁盘是否已重新同步。

        # zpool status root-pool
      3. 如果不想在新磁盘上安装 Oracle Solaris,请跳过此步骤并转至下一步。否则,请安装 Oracle Solaris,然后引导系统。

      4. 新磁盘已重新同步后,应用引导块。

        # bootadm install-bootloader

        有关引导 Oracle Solaris 系统的更多信息,请参见以下资源:

      5. 通过将系统重新引导至运行级 3,验证是否安装了引导块。

        # init 6
    • 如果要连接新磁盘以创建镜像根池或连接较大的磁盘以替换较小的磁盘,请执行以下步骤。

      1. 将新磁盘连接到 ZFS 池。

        # zpool attach root-pool disk new-disk

        以下示例将新磁盘 c2t1d0s0 连接到 c2t0d0s0 上的当前 rpool

        # zpool attach rpool c2t0d0s0 c2t1d0s0

        也可以使用 zpool attach 命令自动应用引导块。

      2. 验证您是否可以从新磁盘引导。

      3. 如果要用新磁盘替换旧磁盘,请在系统从新磁盘引导后分离旧磁盘。

        # zpool detach root-pool old-disk

        例如,如果要用 c2t1d0s0 替换 c2t0d0s0,应键入以下命令:

        # zpool detach rpool c2t0d0s0
  4. 通过使用 SPARC 引导 PROM 中的 eeprom 命令或 setenv 命令,将系统设置为自动从新磁盘引导。