在 RAID-1 卷或 RAID-5 卷中替换组件时,请遵循以下原则:
请始终先替换处于“Maintenance(维护)”状态的组件,然后再替换处于“Last Erred(最近出错)”状态的组件。
替换和重新同步组件后,请使用 metastat 命令来验证卷的状态。然后,验证数据。替换或启用处于“Last Erred(最近出错)”状态的组件通常意味着某些数据已丢失。修复卷上的数据后,请确保对其进行验证。对于 UFS,请运行 fsck 命令以验证“元数据”(文件系统的结构)。然后,检查实际的用户数据。(实际上,用户必须检查其文件。)数据库或其他应用程序必须自备验证其内部数据结构的方式。
替换组件时,请始终检查状态数据库副本和热备件。替换物理磁盘之前,应删除处于错误状态的任何状态数据库副本。启用组件之前,应恢复状态数据库副本。同样的过程适用于热备件。
替换 RAID-5 卷的组件期间,可以采用以下两种方式来恢复数据:从当前正在使用的热备件恢复数据,或使用 RAID-5 奇偶校验(未使用热备件时)来恢复数据。
替换 RAID-1 卷的组件时,Solaris Volume Manager 将自动开始将新组件与该卷的其余组件重新同步。重新同步完成后,被替换的组件即可读取和写入。如果已使用热备件中的数据替换了出故障的组件,则该热备件将处于“Available(可用)”状态,且可用于其他热备件替换。
新的组件必须足够大,才能替换旧的组件。
为避免意外情况,替换处于“Last Erred(最近出错)”状态的设备之前,请备份所有数据。