Solaris Volume Manager 管理指南

处理状态数据库副本错误

状态数据库副本出现故障时,如果剩余副本中至少有一半可用,则系统会继续运行。如果少于一半的副本可用,则系统将崩溃。

可用的副本至少要比半数多一个,系统才能重新引导至多用户模式。如果可用副本少于多数,则必须将系统重新引导至单用户模式,并删除不可用的副本(通过使用 metadb 命令)。

例如,假定您有四个副本。只要两个副本(总数的一半)可用,系统就会继续运行。但是,要重新引导系统,则必须有三个副本(总数的一半 + 1)可用。

在双磁盘配置中,应始终在每个磁盘上至少创建两个副本。例如,假定配置中包含两个磁盘,但仅创建了三个副本(第一个磁盘上有两个副本,另一个磁盘上有一个副本)。如果包含两个副本的磁盘出现了故障,则系统会崩溃,这是因为剩余的磁盘仅有一个副本。也即是说,少于副本总数的一半。


注 –

如果在双磁盘配置中的每一个磁盘上都创建两个副本,则当其中一个磁盘出现故障时,Solaris Volume Manager 仍可继续运行。但是,由于可用的副本必须多于总数的一半时系统才能重新引导,因此无法重新引导系统。


如果包含状态数据库副本的片出现故障,则配置中的其余部分应当仍然继续操作。Solaris Volume Manager 可在引导过程中找到有效的状态数据库(只要可用的有效状态数据库副本比半数多一个)。

手动修复或启用状态数据库副本时,Solaris Volume Manager 将使用有效数据对这些副本进行更新。