14.0 分散式複製區塊設備 (DRBD)

DRBD 可讓您跨 IP 網路為位於兩個不同站台的兩個區塊設備建立鏡像複製。與 OpenAIS 搭配使用時,DRBD 支援分散式的 High Availability Linux 叢集。

重要: 鏡像複製間的資料流量不會加密。為了保證資料交換的安全,您應該為連線部署虛擬私人網路 (VPN) 解決方案。

將資料從主要設備複製到次要設備的過程中,會使用特定方式保證兩份資料始終一致。使用 ocfs2 等支援叢集檔案系統時,也可以將兩個節點做為主要設備執行。

依預設,DRBD 使用 TCP 埠 7788 在 DRBD 節點間進行通訊。請確定您的防火牆不會阻止此埠上的通訊。

您必須先對 DRBD 設備進行設定,然後才能在其上建立檔案系統。所有與使用者資料相關的操作都必須透過 /dev/drbd<n> 設備來獨立執行,而不是在 Raw 設備上完成,因為 DRBD 會將 Raw 設備剩下的 128 MB 容量用於儲存中繼資料。請務必僅在 /dev/drbd<n> 設備上而不要在 Raw 設備上建立檔案系統。

例如,如果 Raw 設備的大小為 1024 MB,則 DRBD 設備只能使用 896 MB 來儲存資料,另有 128 MB 隱藏留作儲存中繼資料之用。任何存取大小為 896 MB 至 1024 MB 之間的空間的嘗試都會失敗,因為這樣的空間不適用於使用者資料。