Red Hat Training

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

5.4. 將 swap 檔案系統從單路徑裝置移到多路徑裝置

預設上,swap 裝置設於邏輯卷冊上。這並不需要特別的步驟,也不需要將其配置為 multipath 裝置;只要您將 multipath 設在含有邏輯卷冊群組的那個實體卷冊上即可。然而,如果您的 swap 裝置不是 LVM 卷冊,而且是透過裝置名稱掛載,請編輯 /etc/fstab 檔案,切換為適當的 multipath 裝置名稱。
  1. 執行 /sbin/multipath 指令與 -v3 選項,決定 swap 裝置的 WWID。指令輸出會在路徑清單中,顯示 swap 裝置。
    請查看指令輸出中,類似以下格式的一行,尋找 swap 裝置:
    WWID  H:B:T:L devname MAJOR:MINOR
    舉例來說,如果您的 swap 檔案系統設在 sdasda 的分割區上,您會看到類似以下一行:
    ===== paths list =====
    ...
    1ATA     WDC WD800JD-75MSA3                           WD-WMAM9F 1:0:0:0 sda 8:0
    ...
  2. /etc/multipath.conf 檔案中,設定 swap 裝置的別名:
    multipaths {
        multipath {
            wwid WWID_of_swap_device
            alias swapdev
        }
    }
  3. 編輯 /etc/fstab 檔案,用 root 裝置的 multipath 裝置取代舊的裝置路徑。
    舉例來說,如果您的 /etc/fstab 檔案有以下項目:
    /dev/sda2 swap                    ext4    defaults        0 0
    請將項目更改為:
    /dev/mapper/swapdev swap          ext4    defaults        0 0