您應將狀態資料庫副本分配在多個片段、磁碟機與控制器中,以避免單一故障點。 您想要大多數複本在發生單一元件故障後仍然可用。 例如,如果您遺失一個複本,則當某裝置發生故障時,此故障可能會導致執行 Solaris 容體管理程式軟體時或重新啟動系統時出現問題。 Solaris 容體管理程式軟體要求至少有一半副本可以執行,但要求多數副本 (一半加一) 重新啟動至多重使用者模式。
如需有關建立與管理狀態資料庫副本的詳細說明,請參閱「Solaris Volume Manager Administration Guide」。
在選取用於狀態資料庫副本的磁碟片段之前,請考慮下列準則與建議。
您應該在專屬磁碟片段上建立狀態資料庫副本 (每個副本至少為 4 MB 大小)。 如有必要,您可以在要作為 RAID-0 或 RAID-1 容體一部分的磁碟片段上建立狀態資料庫副本。 必須先建立副本,然後才可以將磁碟片段加入容體。
依預設,狀態資料庫副本的大小為 4 MB 或 8192 個磁碟區塊。 由於您的磁碟片段可能不會這樣小,因此可以調整磁碟片段大小,以容納狀態資料庫副本。 如需有關調整磁碟片段大小的資訊,請參閱「System Administration Guide: Devices and File Systems」中的「Administering Disks (Tasks)」。
您無法在現有的檔案系統上或根 (/)、/usr 以及 swap 檔案系統上建立狀態資料庫副本。 如有必要,您可以透過從 swap 分配空間來建立新磁碟片段 (前提是有可用的磁碟片段名稱),然後將狀態資料庫副本放在該新磁碟片段上。
將狀態資料庫副本放在成為容體一部分的磁碟片段上之後,容體容量因副本佔用了空間而減少。 副本使用的空間延伸至下一個磁柱邊界,並且容體會忽略此空間。
在選擇狀態資料庫副本的數目之前,請考慮下列準則。
建議每個 Solaris 容體管理程式磁碟組的狀態資料庫副本數目最小為 3,最大為 50。 建議遵循下列準則︰
對於僅有一個磁碟機的系統︰ 將所有三個副本放在一個磁碟片段上。
對於含有兩個到四個磁碟機的系統︰ 在每個磁碟機上放兩個副本。
對於含有五個或更多磁碟機的系統︰ 在每個磁碟機上放一個副本。
如果您有一個要用於小型隨機 I/O (例如,用於資料庫) 的 RAID-1 容體,請考慮副本數目。 要取得最佳效能,請確定在未連接至 RAID-1 容體的磁碟片段上 (最好在磁碟與控制器上),每個 RAID-1 容體至少有兩個額外副本。
如果存在多個控制器,應在所有控制器間儘可能均勻地分配副本。 如果有一個控制器發生故障,此策略可提供冗餘,並可協助平衡負載。 如果一個控制器上存在多重磁碟,則在每個控制器上,應該至少有兩個磁碟儲存一個副本。