如果您遇到下列情況,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 |
您無法使用以 Solaris 容體管理程式軟體配置的磁碟機取代失效的磁碟機。 取代磁碟機對 Solaris 容體管理程式軟體必須是新的。 如果您在實體上將磁碟從 Photon 上的一個介面槽移至另一個介面槽,則 metadevadm 指令會失敗。 當磁碟片段的邏輯裝置名稱不再存在時,會發生此故障。 然而,磁碟的裝置 ID 會保留在複合裝置中。 將會顯示以下訊息:
偵測到未命名的裝置。請執行 'devfsadm && metadevadm -r 來解決。 |
此時您可以存取處於新位置的磁碟。 然而,您可能需要使用舊邏輯裝置名稱來存取磁碟片段。
解決方法:請在實體上將磁碟機移回其原始介面槽。
如果移除並更換系統實體磁碟,然後使用 metarecover -p -d 指令將適當軟式分割區特定資訊寫入磁碟,將會導致開啟故障。 該指令不會更新複合裝置資料庫名稱空間,以反映磁碟裝置識別的變更。 此情況會導致在磁碟上建立的每一個軟式分割區發生開啟故障。 將會顯示以下訊息:
開啟錯誤 |
解決方法:請在新磁碟上建立軟式分割區,而不要使用 metarecover 指令回復軟式分割區。
如果軟式分割區是鏡像或 RAID 5 的一部分,則可使用不帶 -e 選項的 metareplace 指令來以新軟式分割區取代舊軟式分割區。
# metareplace dx mirror or RAID 5 old_soft_partition new_soft_partition |