如果遇到以下情况,metahs -e 命令可能会失败:
热备用设备出现问题,例如在使用 metaverify 测试公用程序时引起的错误。
在元设备上发生错误时,Solaris 卷管理器软件试图激活热备用设备。 热备用设备被标记为 broken。
系统被关闭。 包含热备用设备的故障磁盘被同一位置的新磁盘替换。
当系统引导时,Solaris 卷管理器软件不能识别新的热备用设备。
使用 metahs -e 命令在新磁盘上启用热备用设备。
将显示以下消息:
警告: md: d0: 热备用设备打开错误(不可用) |
这是由于 Solaris 卷管理器软件内部不能识别交换到同一物理位置的新的热备用设备磁盘。 Solaris 卷管理器软件继续显示系统中不再存在的磁盘的设备 ID。
在 Photon 或存储机箱上不会发生此类故障,因为替换磁盘时设备号也变了。
解决方法:请选择以下解决方法之一:
按照以下步骤在 Solaris 卷管理器状态数据库中更新热备用设备磁盘的设备 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 |