13.2 明確設定適合的 LVM2 設備

若有多個設備似乎共享同一個實體磁碟區簽名時 (多重路徑設備或 drbd 就有可能發生這種情況),建議明確設定 LVM2 掃描 PV 的設備。

例如,如果 vgcreate 指令使用實體設備而非使用鏡像複製區塊設備,將使 DRBD 感到困惑,從而導致 DRBD 處於電腦分裂狀態。

若要停用 LVM2 的單一設備,請執行以下操作:

  1. 編輯 /etc/lvm/lvm.conf 檔案並搜尋以 filter 開頭的行。

  2. 該處的模式將被視為正規表示式進行處理。前置 a 表示接受要掃描的設備模式,前置 r 表示拒絕依照該設備模式的設備。

  3. 若要移除名為 /dev/sdb1 的設備,請將下列表示式新增至過濾器規則:

    "r|^/dev/sdb1$|"
        

    完整的過濾器行如下所示:

    filter = [ "r|^/dev/sdb1$|", "r|/dev/.*/by-path/.*|", "r|/dev/.*/by-id/.*|", "a/.*/" ]
        

    接受 DRBD 和 MPIO 設備但拒絕所有其他設備的過濾器行如下所示:

    filter = [ "a|/dev/drbd.*|", "a|/dev/.*/by-id/dm-uuid-mpath-.*|",
    "r/.*/" ]
  4. 寫入組態檔案並將其複製到所有叢集節點。