Solaris 9(SPARC 平台版本)9/02 发行说明

Solaris 卷管理器错误

metadetach 命令分离子镜像时会自动调整镜像的大小 (4678627)

如果使用 metadetach 命令从镜像中删除子镜像,可能无法重新附加该子镜像。这是由于在分离子镜像后,镜像会自动调整大小。

解决方法:在使用 metadetach 命令分离子镜像之前,先附加一个与要分离的子镜像大小相同的子镜像。

Solaris 卷管理器的 metareplace -e 命令在磁盘被删除又被替换之后无法启用软分区 (4645781)

如果从系统中实际删除一个软分区的磁盘,然后又用新磁盘替换它,则 metareplace -e 命令将无法启用该软分区。不论在发出 metareplace -e 命令以启用软分区之前是否使用 metarecover 命令,都会发生此故障。

解决方法:在新磁盘上重新创建软分区。


注意:

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


# metareplace dx mirror or RAID 5 old_soft_partition new_soft_partition

在发生故障的热备用磁盘被交换出之后,Solaris 卷管理器的 metahs -e 命令在铜缆存储箱上失败 (4644106)

如果遇到以下情况,metahs -e 命令可能会失败。

  1. 热备用设备遇到问题,例如在使用 metaverify 测试公用程序时引起的错误。

  2. 在元设备上发生错误时,Solaris 卷管理器软件试图激活热备用。热备用被标记为 broken

  3. 系统被关闭。包含热备用的故障磁盘被同一位置的新磁盘替换。

  4. 当系统引导时,Solaris 卷管理器软件不能识别新的热备用。

  5. metahs -e 命令用于在新磁盘上启用热备用。

系统会显示以下信息:


警告: md: d0: 热备用打开错误(不可用)

这是由于 Solaris 卷管理器软件内部不能识别交换到同一物理位置的新的热备用磁盘。Solaris 卷管理器软件继续显示系统中不再存在的磁盘的设备 ID。


注意:

在 Photon 或存储机箱上不会发生此类故障,因为替换磁盘时设备号也变了。


解决方法:选择以下解决方法之一。

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

不能用通过 Solaris 卷管理器软件配置的设备来替换发生故障的设备。Solaris 卷管理器软件必须是第一次识别出替换设备。如果一个磁盘从 Photon 上的一个插槽实际移动到另一个插槽,则 metadevadm 命令会失败。这是由于该片的逻辑设备名不再存在。但是,该磁盘的设备 ID 仍然存在于元设备复本上。系统会显示以下信息:


检测到未命名的设备。请运行 'devfsadm && metadevadm -r 来解决此问题。

注意:

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


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

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

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


打开错误

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


注意:

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


# metareplace dx mirror or RAID 5 old_soft_partition new_soft_partition