Solaris 9 9/05 HW 版本說明

Solaris 容體管理程式錯誤

Solaris 9 9/05 HW 版本存在以下 Solaris 容體管理程式錯誤:

Solaris Volume Manager metassist 指令在非英文語言環境中失敗 (5067097)

在非英文語言環境中,Solaris Volume Manager metassist 指令無法建立磁碟區。例如,如果將 LANG 設定為 ja (日文),將會顯示下列錯誤訊息:


xmlEncodeEntitiesReentrant : input not UTF-8 
Syntax of value for attribute read on mirror is not valid 
Value "XXXXXX"(unknown word) for attribute read on mirror is not among the 
enumerated set 
Syntax of value for attribute write on mirror is not valid 
Value "XXXXXX"(Parallel in Japanse) for attribute write on mirror is not 
among the enumerated set 
metassist: XXXXXX(invalid in Japanese) volume-config

解決方法:以超級使用者身份,將 LANG 變數設定為 LANG=C

若為 Bourne、Korn 和 Bash 等 shell,請使用下列指令:


# export LANG=C

若為 C shell,請使用下列指令:


# setenv LANG C

當 Solaris Volume Manager RAID-1 (鏡像) 或 RAID-5 磁碟區建立於軟式分割區上的磁碟組中時,緊急備用磁碟無法正常運作 (4981358)

如果您在建立於軟式分割區之上的磁碟組中建立 Solaris Volume Manager RAID-1 (鏡像) 或 RAID-5 磁碟區,緊急備用磁碟會無法正常運作。

您可能遇到的問題包括 (但不僅限於) 以下幾個方面:

如果邏輯裝置名稱不再存在,則 Solaris Volume Manager metadevadm 指令會失敗 (4645721)

您不可以使用以 Solaris 容體管理程式軟體配置的磁碟機取代失效的磁碟機。用於取代的磁碟機對於 Solaris Volume Manager 軟體而言必須是新的。如果將磁碟從 Sun StorEdgeTM A5x00 上的某個插槽實際移至另一個插槽,則 metadevadm 指令會失敗。當磁碟片段的邏輯裝置名稱不再存在時,會發生此故障。然而,磁碟的裝置 ID 會保留在複合裝置副本中。螢幕上將會顯示以下訊息:


Unnamed device detected. Please run 'devfsadm && metadevadm -r to resolve.

備註 –

此時您可以存取處於新位置的磁碟。然而,您可能需要使用舊邏輯裝置名稱來存取磁碟片段。


解決方法:在實體上將磁碟機移回其原始介面槽。

Solaris 容體管理程式 metarecover 指令無法更新 metadb 名稱空間 (4645776)

如果移除並取代系統實體磁碟,然後使用 metarecover -p -d 指令將適當軟式分割區特定資訊寫入磁碟,則會導致開啟故障。指令不會更新複合裝置資料庫名稱空間,以反映磁碟裝置識別的變更。此狀況會導致在磁碟上建立的每一個此類軟式分割區發生開啟故障。螢幕上將會顯示以下訊息:


開啟錯誤

解決方法:在新磁碟上建立軟式分割區,而不要使用 metarecover 指令回復軟式分割區。


備註 –

如果軟式分割區是鏡像或 RAID 5 的一部分,則可使用不帶 -e 選項的 metareplace 指令來以新軟式分割區取代舊軟式分割區。


# metareplace dx mirror or RAID 5 old_soft_partition new_soft_partition