Solaris Volume Manager 管理指南

热备件的工作原理

出现 I/O 错误时,Solaris Volume Manager 会根据向热备用池添加热备件的顺序,搜索热备用池中的热备件。Solaris Volume Manager 会检查热备用池,查找第一个大小等于或大于要替换的片大小的可用热备件。Solaris Volume Manager 找到的第一个足够大的热备件将用作替换磁盘。如有必要,Solaris Volume Manager 会将热备件的状态更改为“使用中”,并将自动重新同步数据。进行替换时,不会更改热备用池中的热备件的顺序。

如果是使用镜像,则会将热备件与正常运行的子镜像中的数据重新同步。如果是使用 RAID-5 卷,则会将热备件与卷中的其他片重新同步。如果在热备件列表中未找到具有足够大小的片,则出现故障的子镜像或 RAID-5 卷会进入故障状态,并且热备件保持未使用状态。如果是使用子镜像,则子镜像不会再完整地复制数据。如果是使用 RAID-5 卷,则数据冗余性不再可用。


提示 –

向热备用池添加热备件时,请按从小到大的顺序添加这些磁盘。此策略可避免使用较大热备件来替换较小的片而造成的浪费情况。


如果片遇到 I/O 错误,则出现故障的片会处于“损坏”状态。要解决这种情况,首先要修复或替换出现故障的片。然后,使用 Solaris Management Console 中增强的存储工具使片返回到“可用”状态。或者,使用 metahs -e 命令。

启用或替换出现故障的片之前,子镜像或 RAID-5 卷使用热备件来代替出现故障的片。随后,会在热备用池中将热备件标记为“可用”。此热备件就又可以使用了。