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 -d
和 fdisk
指令來移除既有的分割區。若您的系統擁有超過 2TB 的區塊裝置,您可使用 parted
指令來移除分割區。
當您建立了使用 active/passive(主動 / 被動)的 multipath 陣列作為實體裝置的 LVM 邏輯卷冊時,您應該在
lvm.conf
裡加入篩選程式,將這些磁碟排除在外。這是因為如果陣列在收到 I/O 時,自動改變了主動路徑至被動路徑,multipath 會在 LVM 掃描被動路徑時進行障礙復原。對於需要指令來啟動被動路徑的 active/passive(主動 / 被動)陣列,LVM 會顯示警告訊息。
若要篩選 LVM 配置檔案(
lvm.conf
)中的所有 SCSI 裝置,請將以下篩選程式附加至該檔案的 devices
一節中。
filter = [ "r/block/", "r/disk/", "r/sd.*/", "a/.*/" ]