若是使用 metadetach 指令從鏡像移除一個子鏡像,您可能無法重新附加該子鏡像。 因為在您取消子鏡像的附加之後,鏡像的大小會自動進行調整,因此發生此問題。
解決方法: 在使用 metadetach 指令取消子鏡像的附加之前,將一個與您想要取消附加的子鏡像具有相同大小的子鏡像附加上去。
如果您將軟式分割的磁碟從系統上移除,並以新的磁碟取代時,metareplace -e 指令將無法啟用軟式分割區。在核發 metareplace -e 指令來啟用軟式分割區之前,無論您是否已使用 metarecover 指令,此故障都會發生。
解決方法: 在新的磁碟上重建軟式分割區。
若軟式分割區是鏡像或 RAID5 的一部份,請使用排除 -e 選項的 metareplace 指令以便使用新的軟式分割區取代舊的軟式分割區。
# metareplace dx mirror or RAID5 old_soft_partition new_soft_partition |
若是遇到下列的情況 metahs -e 指令可能會失效。
一個「免停機更換式」裝置遇到問題,像是使用 metaverify 測試公用程式所導致的錯誤。
當錯誤發生在複合裝置上時,「Solaris 容體管理員」軟體嘗試啟動該不需停機便可直接更換的裝置。 該「免停機更換式」裝置將標記為 broken。
系統將會停止,並且將在相同的位置使用新的磁碟以取代包含該不需停機便可直接更換裝置的故障磁碟。
系統已啟動並且「Solaris 容體管理員」軟體不能識別新的「免停機更換式」裝置。
即發佈 metahs -e 指令以便啟用新磁碟上的不需停機便可直接更換的裝置。
以下的訊息會顯示出來。
WARNING: md: d0: open error of hotspare (Unavailable) |
因為「Solaris 容體管理員」軟體不會從內部識別抽換至相同實體位置之「免停機更換式」磁碟,所以會發生故障。「Solaris 容體管理員」軟體將會繼續顯示不存在於系統中的磁碟裝置識別碼。
若 Photon 或儲存附件上的裝置編號在更換磁碟後隨之變更,則會產生該未知性的故障。
解決方法: 請選擇以下其中一個解決方法。
遵循這些步驟以更新「Solaris 容體管理員」狀態資料庫中的「免停機更換式」磁碟裝置識別碼。
轉換到超級使用者(superuser)的身份。
鍵入下列指令以更新不需停機便可直接更換的磁碟裝置識別碼。
# metadevadm -u logical-device-name |
鍵入下列指令以便可以使用新的「免停機更換式」磁碟。
# metareplace -e logical-device-name |
遵循這些步驟以管理系統上的「免停機更換式」裝置以及「免停機更換式」裝置儲存區。
轉換到超級使用者(superuser)的身份。
鍵入下列指令以刪除「免停機更換式」磁片的登錄。
# metahs -d hsphot-spare-pool-number logical-device-name |
鍵入下列指令以便在相同的位置上使用正確的裝置識別碼,為「免停機更換式」磁片建立新的登錄。
# metahs -a hsphot-spare-pool-number logical-device-name |
您無法使用已經運用「Solaris 容體管理員」軟體配置的磁碟來取代故障的磁碟。 對「Solaris 容體管理員」軟體而言取代的磁碟必須是新的。 若是您在 Photon 上實體的將磁碟從一個介面槽移至另一個,則 metadevadm 指令可能會失敗。 當磁片的邏輯裝置名稱不存在,但是磁碟的裝置識別碼仍然保留在複合裝置的複寫中時會發生此故障。 以下的訊息會顯示出來。
Unnamed device detected. Please run 'devfsadm && metadevadm -r to resolve. |
您可以在此期間於新的位置處存取磁碟,但是可能需要使用舊的邏輯裝置名稱來存取該磁片。
解決方法: 將磁碟移回其原來的介面槽。
若是從系統上移除並取代實體磁碟,然後使用 metarecover -p -d 指令來寫入適當的軟式分割區特定資訊至磁碟中,則該指令會造成開啟失敗。 該指令不會更新複合裝置資料庫名稱空間以便反應磁碟裝置識別中的變更。 此狀況造成每一個像是建立在磁碟頂端的軟式分割區開啟失敗。 以下的訊息會顯示出來。
Open Error |
解決方法: 在新的磁碟上建立一個軟式分割區以替代發佈 metarecover 指令來回復軟式分割區。
若是軟式分割區是鏡像或 RAID5 的一部份,請使用排除 -e 選項的 metareplace 指令以便使用新的軟式分割區取代舊的軟式分割區。
# metareplace dx mirror or RAID5 old_soft_partition new_soft_partition |