Solaris 9 4/04 安裝指南

狀態資料庫與狀態資料庫副本

狀態資料庫是儲存實體磁碟上有關 Solaris 容體管理程式配置狀態資訊的資料庫。狀態資料庫可記錄和追蹤對配置進行的變更。當發生配置或狀態的變更時,Solaris 容體管理程式會自動更新狀態資料庫。建立新容體是配置變更的一個範例。子鏡像故障是狀態變更的一個範例。

狀態資料庫實際上是多重複製資料庫副本的集合。每個副本 (稱為狀態資料庫副本) 可確保資料庫中的資料永遠有效。擁有狀態資料庫副本,便可以防止從單一故障點遺失資料。狀態資料庫追蹤所有已知狀態資料庫副本的位置和狀態。

直到您已建立了狀態資料庫及其副本,Solaris 容體管理程式才可以執行作業。Solaris 容體管理程式配置必須具有正在作業的狀態資料庫。

當設定配置時,您可以在以下任一個位置尋找狀態資料庫副本︰

您可以在一個磁碟片段上保留多個狀態資料庫副本。不過,將狀態資料庫副本放在單一磁碟片段上,可能會使系統更容易受到單一故障點的不利影響。

狀態資料庫副本可確保狀態資料庫中的資料永遠有效。當更新狀態資料庫時,也會更新每個狀態資料庫副本。每次僅進行一種更新,以防止在系統當機時毀壞所有更新。

如果您的系統遺失一個狀態資料庫副本,Solaris 容體管理程式必須識別仍然包含有效資料的狀態資料庫副本。Solaris 容體管理程式可透過多數一致演算法決定此資訊。此演算法要求多數 (一半 + 1) 狀態資料庫副本在其中任何副本被視為有效之前,均可用並一致。由於使用此多數一致演算法,因此,您必須在設定磁碟配置時至少建立三個狀態資料庫副本。如果這三個狀態資料庫副本中至少有兩個可用,便可達到一致。

依預設,每個狀態資料庫副本佔用磁碟儲存體 4 MB (8192 個磁區) 的空間。副本可以儲存在下列裝置上︰

副本無法儲存在根 (/)、swap/usr 磁碟片段上,也無法儲存在包含現有檔案系統或資料的磁碟片段上。在已經儲存副本後,可以將容體或檔案系統放在同一個磁碟片段上。

如需有關狀態資料庫與狀態資料庫副本需求的規劃資訊,請參閱狀態資料庫副本的準則與需求

如需有關狀態資料庫與狀態資料庫副本的詳細資訊,請參閱Solaris Volume Manager Administration Guide