PowerPath:如何設定 Linux 主機以使用 LVM 中的 emcpower 裝置

Summary: 本文說明設定 Linux 主機以使用 LVM 中的 emcpower 裝置的程序。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

如何設定 Linux 主機以使用 LVM 中的 emcpower 裝置。


 

根檔案系統未掛接至邏輯磁碟區

修改篩選條件欄位 /etc/lvm/lvm.conf 檔以防止 LVM2 掃描 SD 設備節點。

1.修改篩選條件欄位 /etc/lvm/lvm.conf 檔案中所定義。替:

filter=[“a/.*/”]
with:
filter=[“r/sd*/”, “a/.*/”]

2.重建 LVM2 快取。輸入:

VGSCAN -V

3.確認篩選欄位是否正常運作。執行以下命令,並確認篩選 裝置節點未列在命令輸出中。輸入:

LVMDISKScan
 

掛載至邏輯磁碟區的根檔案系統  

標識根/交換邏輯卷的基礎設備和 /boot 設備(如果有)。修改 /etc/lvm/lvm.conf 檔案的篩選條件欄位,以防止 LVM2 掃描除根/交換和 /boot 裝置之外的所有 sd 裝置節點。

1.識別根/交換邏輯卷和 /boot 設備(如果有)。輸入:

df -k

掛接

2.標識根/交換邏輯卷的基礎設備。例如,如果根檔案系統掛接在邏輯磁碟區 /dev/vg01/lv01 上,請輸入:

VGDISPLAY -v /dev/VG01/lv01

3.修改篩選條件欄位 /etc/lvm/lvm.conf 檔,以防止 LVM2 掃描除步驟 1 和 2 中標識的根/交換和/引導設備之外的所有 SD 設備節點。例如,如果根/交換檔案系統的基礎設備是 /dev/sda2,而 /boot 掛載在 /dev/sda3 上,請將篩選器篩選器欄位設置為:

filter=[“a/sda[1-9]$/”, r/sd*/“, ”a/.*/“]

根據需要使用標準shell腳本正則表示式修改篩選器。例如,若要包含 LVM2 的磁碟分割 sda1 到 sda9,同時篩選出剩餘的 sd 裝置節點,請將篩選欄位設定為 filter=[“a/sda[1-9]$/”、“r/sd*/”、“a/.*/”]。

4.重建 LVM2 快取。輸入:

VGSCAN -V

5.確認篩選欄位是否正常運作。執行以下命令,並確認包含步驟 1 和 2 中識別的根/交換/開機裝置的 sd 裝置節點列在命令輸出中,且 篩選的裝置 節點未列在命令輸出中。輸入:

LVMDISKScan

6.重新建立 initrd 映像,以反映對 /etc/lvm/lvm.conf 檔案所做的變更。輸入:

姆基尼特爾德

掛接在鏡像邏輯卷上的根檔案系統  

標識根/交換邏輯卷的基礎設備和 /boot 設備(如果有)。修改篩選條件欄位 /etc/lvm/lvm.conf 檔,以防止 LVM2 掃描除 root/swap 和 /boot 設備之外的所有 SD 設備節點。1.識別根/交換邏輯磁碟區和 /boot devices
(如果有的話)。輸入:

df -k

掛接

2.標識根/交換和鏡像邏輯卷的基礎設備。例如,如果根檔案系統掛接在邏輯磁碟區 /dev/vg01/lv01 上,其鏡像掛接在 /dev/vg01/lv02 上,請輸入:

VGDISPLAY -v /dev/VG01/lv01
VGDISPLAY -v /dev/VG01/lv02

3.修改篩選條件欄位 /etc/lvm/lvm.conf 檔,以防止 LVM2 掃描除步驟 1 和 2 中標識的根/交換和/引導設備之外的所有 SD 設備節點。例如,如果根/交換檔案系統的基礎邏輯設備是 /dev/sda2,其鏡像是 /dev/sdb3,請將篩選器欄位設置為:

filter=[“a/sda[1-3]$/”, “a/sdb[1-3]$/”, “r/sd.\*/”, “a/.*/”]

根據需要使用標準shell腳本正則表示式修改篩選器。例如,若要包含 LVM2 的磁碟分割 sda1 到 sda9,同時篩選出剩餘的 sd 裝置節點,請將篩選欄位設定為 filter=[“a/sda[1-9]$/”、“r/sd*/”、“a/.*/”]。4.重建 LVM2 快取。輸入:

VGSCAN -V

5.確認篩選欄位是否正常運作。執行以下命令,並確認包含步驟 1 和 2 中識別的根/交換/開機裝置的 sd 裝置節點列在命令輸出中,且 篩選的裝置 節點未列在命令輸出中。輸入:

LVMDISKScan

6.重新建立 initrd 映像,以反映對 /etc/lvm/lvm.conf 檔案所做的變更。輸入:

姆基尼特爾德

Additional Information

如需其他資訊,請參閱 2005 年 7 月 19 日的 EMC Linux PowerPath 4.4 版的版本資訊 P/N 300-002-581,修訂版 A02。
您必須修改 /etc/lvm/lvm.conf 檔案,以從其內部快取中篩選出 sd 裝置節點,以使 LVM2 將 PowerPath 虛擬裝置辨識為 LUN 的單一路徑。
下列各節說明如何在根檔案系統所在的主機上修改 /etc/lvm/lvm.conf:
  • 未掛載至邏輯磁碟區。
  • 裝入邏輯卷上。
  • 掛載在鏡像邏輯卷上。


在 RHEL 4.0 上,由於 Bugzilla #151657,PowerPath 4.4.0 需要 LVM2 版本 2.01.08-1.0 及更新版本。

PowerPath 5.0 的篩選器語法已變更:
如果根目錄不在邏輯磁碟區上:

RHEL5 / RHEL4.4:
篩選器 = [ “r/sd.*/”, “r/disk.*/”, “a/.*/”]

RHEL4.3 或更低版本:
filter=[“r/sd.*/”, “a/.*/”]

SLES10 SP1、SLES10、SLES9 SP3:
filter = [ “r|/dev/.*/by-path/.*|”,
“r|/dev/.*/by-id/.*|”,
“r|/dev/.*/by-name/.*|”, “r/sd.*/”, “a/.*/”]

如果邏輯卷上的根 IS,則需要仔細編寫腳本,以確保掃描正確的設備或從 LVM 支援中排除。如需詳細資訊,請參閱 PowerPath 5.0 安裝指南。


Linux 的 PowerPath 4.4.0 在 RHEL 4.0 和 SLES 9 SP1 平台上支援 Sistina LVM2。PowerPath 僅支援在 PowerPath 虛擬裝置上建立邏輯磁碟區。

Affected Products

PowerPath for Linux

Products

PowerPath, PowerPath for Linux
Article Properties
Article Number: 000013028
Article Type: How To
Last Modified: 17 Oct 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.