Solaris Volume Manager 管理指南

有关检查 RAID-5 卷状态的概述

通过查看 RAID-5 卷状态和卷的片状态,可以检查这些卷的状态。排除 RAID-5 卷错误时,片状态可提供最具体的信息。RAID-5 卷状态仅提供常规状态信息,如“Okay(正常)”或“Maintenance(维护)”。

如果 RAID-5 卷状态报告“Maintenance(维护)”状态,请参阅片状态。片状态具体报告片是处于“Maintenance(维护)”状态,还是处于“Last Erred(最近出错)”状态。根据片处于“Maintenance(维护)”状态还是处于“Last Erred(最近出错)”状态,可以执行不同的恢复操作。如果只具有处于“Maintenance(维护)”状态的片,则可以对片进行修复,而不会丢失数据。如果同时即有处于“Maintenance(维护)”状态的片,又有处于“Last Erred(最近出错)”状态的片,则数据可能已被损坏。必须首先修复处于“Maintenance(维护)”状态的片,然后再修复处于“Last Erred(最近出错)”状态的片。

下表说明了 RAID-5 卷状态。

表 14–1 RAID-5 卷状态

状态 

含义 

正在初始化 

片正在将所有的磁盘块都设置为零。由于 RAID-5 卷的性质与数据和奇偶校验交错分组相关,因此该过程是必需的。  

状态更改为“Okay(正常)”后,初始化过程即完成,并且您可以打开设备。在此之前,应用程序会一直收到错误消息。 

正常 

设备可供使用且当前没有错误。  

维护 

由于 I/O 或打开错误,已将片标记为有故障。这些错误会在读取或写入操作期间遇到。 

下表说明了 RAID-5 卷的片状态以及可能执行的操作。

表 14–2 RAID-5 片状态

状态 

含义 

操作 

正在初始化 

片正在将所有的磁盘块都设置为零。由于 RAID-5 卷的性质与数据和奇偶校验交错分组相关,因此该过程是必需的。  

正常,无如果在此过程期间出现 I/O 错误,则设备将进入“Maintenance(维护)”状态。如果初始化失败,则卷处于“Initialization Failed(初始化失败)”状态,而片处于“Maintenance(维护)”状态。如果发生这种情况,请清除卷并重新创建该卷。 

正常 

设备可供使用且当前没有错误。  

无。可以添加或替换片(如有必要)。 

正在重新同步 

正在以活动方式重新同步片。出现错误但已更正,已启用片,或已添加片。 

如果需要,请监视 RAID-5 卷状态,直到重新同步完成为止。 

维护 

由于 I/O 或打开错误,已将单个片标记为有故障。这些错误会在读取或写入操作期间遇到。 

启用或替换出现故障的片。请参见如何在 RAID-5 卷中启用组件如何在 RAID-5 卷中替换组件metastat 命令将显示 invoke 恢复消息,其中包含要使用 metareplace 命令执行的相应操作。

维护/最近出错 

多个片遇到了错误。出现故障的片的状态为“Maintenance(维护)”或“Last Erred(最近出错)”。在这种情况下,不会对处于“Maintenance(维护)”状态的片尝试 I/O。但是,会对标记为“Last Erred(最近出错)”的片尝试 I/O,结果将影响 I/O 请求的总体状态。 

请启用或替换出现故障的片。请参见如何在 RAID-5 卷中启用组件如何在 RAID-5 卷中替换组件metastat 命令将显示 invoke 恢复消息,其中包含要使用 metareplace 命令执行的相应操作。此命令必须使用 -f 标志来运行。此状态表明由于存在多个有故障的片,因此可能会伪造数据。