Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.4. 邏輯卷冊中的 multipath 裝置

建立 multipath 裝置後,您可以使用 multipath 裝置名稱,如建立 LVM 實體卷冊時使用的實體裝置名稱一樣。舉例來說,如果 /dev/mapper/mpatha 是 multipath 裝置的名稱,以下指令會將 /dev/mapper/mpatha 標示為實體卷冊。
pvcreate /dev/mapper/mpatha
當您建立 LVM 卷冊群組時,您可以使用產生出的 LVM 實體裝置,一如您使用其他 LVM 實體裝置一樣。

注意

若您嘗試在您已配置分割區的整個裝置上,建立 LVM 實體卷冊的話,pvcreate 指令將會失敗。請注意,若您不為各個區塊裝置指定分割表的話,Anaconda 和 Kickstart 安裝程式將會建立空的分割表。若您希望使用整個裝置而不是一個分割區,您必須由裝置上移除現有的分割區。您可透過 kpartx -dfdisk 指令來移除既有的分割區。若您的系統擁有超過 2TB 的區塊裝置,您可使用 parted 指令來移除分割區。
當您建立了使用 active/passive(主動 / 被動)的 multipath 陣列作為實體裝置的 LVM 邏輯卷冊時,您應該在 /etc/lvm/lvm.conf 檔案裡加入過濾程式,將這些磁碟排除在外。這是因為若裝置未經過濾,陣列在收到 I/O 時自動由主動路徑改變為被動路徑的時候,multipath 會在 LVM 掃描被動路徑時進行障礙復原和容錯移轉。對於需要指令來啟動被動路徑的 active/passive(主動 / 被動)陣列,LVM 會在此情況發生時顯示警告訊息。
若要篩選 LVM 配置檔案(lvm.conf)中的所有 SCSI 裝置,請將以下篩選程式附加至該檔案的 devices 一節中。
filter = [ "r/block/", "r/disk/", "r/sd.*/", "a/.*/" ]