如果遇到以下情况,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 |