如果您遇到下列情况,则 metahs -e 命令可能失败。
热备用设备遇到一个问题,如使用 metaverify 测试公用程序时的诱发错误。
当元设备发生错误时,Solaris Volume Manager 软件尝试激活热备件。热备件被标记为 broken。
将系统关闭,卸下包含热备件的出错磁盘,并将一个新磁盘替换安装到同一物理位置处。
系统启动并且 Solaris Volume Manager 软件不识别新的热备件。
执行 metahs -e 命令以启用新磁盘上的热备件。
系统会显示以下消息:
警告:md: d0: 热备件打开错误(不可用) |
失败发生的原因是,Solaris Volume Manager 软件不能内部识别替换到同一物理位置的新的热备用磁盘。Solaris Volume Manager 软件将继续显示已不在系统中的磁盘的设备 ID。
未见此失败发生在 Photon 或存储外壳(其中磁盘被替换时设备编号将发生更改)中。
解决方法:选择以下解决方法之一。
按照这些步骤在 Solaris Volume Manager 状态数据库中更新热备用磁盘的设备 ID。
成为超级用户。
键入下列命令更新热备用磁盘的设备 ID。
# metadevadm -u logical-device-name |
键入下列命令使新热备用磁盘可用。
# metareplace -e logical-device-name |
按照这些步骤管理系统中的热备件和热备件池。
成为超级用户。
键入下列命令删除对应热备用片的项 。
# metahs -d hsphot-spare-pool-number logical-device-name |
键入下列命令在同一位置以正确的设备 ID 为热备用片创建一个新项。
# metahs -a hsphot-spare-pool-number logical-device-name |