Oracle Solaris ZFS 管理指南

替换存储池中的设备

可以使用 zpool replace 命令替换存储池中的设备。

如果使用冗余池中同一位置的另一设备以物理方式替换某一设备,则可能只需标识被替换的设备。ZFS 会意识到该设备是某一硬件上同一位置的不同磁盘。例如,要通过删除磁盘并在同一位置替换该磁盘来替换出现故障的磁盘 (c1t1d0),请使用以下语法:


# zpool replace tank c1t1d0

如果用位于不同物理位置的磁盘替换存储池中的设备,则需要指定两个设备。例如:


# zpool replace tank c1t1d0 c1t2d0

如果要替换 ZFS 根池中的磁盘,请参见如何替换 ZFS 根池中的磁盘

下面是替换磁盘的基本步骤:

在某些系统(如 Sun Fire x4500)上,必须先取消磁盘配置,才能使其脱机。如果在该系统的同一插槽位置替换磁盘,则可以仅执行 zpool replace 命令,如本节的第一个示例所示。

有关在 Sun Fire X4500 系统上替换磁盘的示例,请参见示例 11–1

替换 ZFS 存储池中的设备时,请考虑以下几点:

有关更换设备的更多信息,请参见解决缺少设备的问题更换或修复损坏的设备