Solaris 9 9/05 HW 发行说明

Solaris 卷管理器错误

Solaris 9 9/05 HW 发行版中存在以下 Solaris 卷管理器错误。

Solaris 卷管理器 metassist 命令在非英文语言环境中失败 (5067097)

在非英文语言环境中,Solaris 卷管理器 metassist metassist 命令无法创建卷。例如,如果将 LANG 设置为 ja(日文),则显示以下错误消息:


xmlEncodeEntitiesReentrant : input not UTF-8 
Syntax of value for attribute read on mirror is not valid 
Value "XXXXXX"(unknown word) for attribute read on mirror is not among the 
enumerated set 
Syntax of value for attribute write on mirror is not valid 
Value "XXXXXX"(Parallel in Japanse) for attribute write on mirror is not 
among the enumerated set 
metassist: XXXXXX(invalid in Japanese) volume-config

解决方法:以超级用户用户身份将 LANG 变量设置为 LANG=C

对 Bourne、Korn 和 Bash shell,请使用以下命令:


# export LANG=C

对 C shell,请使用以下命令:


# setenv LANG C

当在软分区上构建的磁盘集内创建 Solaris 卷管理器 RAID-1(镜像)或 RAID-5 卷时,热备用设备无法正常工作 (4981358)

如果在软分区顶部构建的磁盘集中创建 Solaris 卷管理器 RAID-1(镜像)或 RAID-5 卷,则热备用设备将无法正常工作。

您可能遇到的问题包括(但不限于)以下情况:

如果逻辑设备名不再存在,则 Solaris 卷管理器 metadevadm 命令会失败 (4645721)

不能用通过 Solaris 卷管理器软件配置的驱动器来替换发生故障的驱动器。替换驱动器对于 Solaris 卷管理器软件来说必须是新的。如果将一个磁盘从 Sun StorEdgeTM A5 x00 上的一个插槽物理移动到另一个插槽,则 metadevadm 命令会失败。这是由于该片的逻辑设备名不再存在。但是,该磁盘的设备 ID 仍然存在于元设备副本上。将显示以下消息:


Unnamed device detected. Please run 'devfsadm && metadevadm -r to resolve.

注 –

此时,您可以在新位置访问该磁盘。但是,可能需要使用旧的逻辑设备名来访问该片。


解决方法:将该驱动器物理移回原来的插槽。

Solaris 卷管理器的 metarecover 命令无法更新 metadb 名称空间 (4645776)

如果从系统中删除并替换物理磁盘,然后用 metarecover -p -d 命令向该磁盘中写入适当的软分区特定信息,会导致一个打开故障。该命令不能更新元设备数据库名称空间,使其反映磁盘设备标识的变化。这种情况会使建立在该磁盘上的每个软分区都产生一个打开故障。将显示以下消息:


打开错误

解决方法:在新磁盘上创建软分区,而不是发出 metarecover 命令来恢复软分区。


注 –

如果软分区是镜像或 RAID 5 的一部分,则使用不带 -e 选项的 metareplace 命令,用新的软分区来替换旧的软分区。


# metareplace dx mirror or RAID 5 old_soft_partition new_soft_partition