為本地分割區建立多路徑

為本地分割區建立多路徑

是否可以建立到本地分割區的多路徑?我有分割區 /dev/sda3,我需要 /dev/mapper/mpath01 指向它。

這是我在 kickstart 中加入的內容 (rhel 5.7)

part /my_mount_point --size=2500 --ondisk=sda --fstype ext3
multipath --name=mpath01 --device=/dev/sda3 --rule=failover

分割區建立正常,但我沒有 /dev/mapper/mpath01 檔案
multipath -l 也沒有顯示任何內容(服務正在執行)

答案1

本地分割區的多路徑不會對您有太大幫助。其目的是建立網路分割區/磁碟(如 SAN LUN)的邏輯路徑,以實現容錯。這意味著您可以失去磁碟的一條路徑,但第二條路徑仍然處於活動狀態。

儘管如此,如果您願意的話,您仍然可以看到具有多路徑的分割區。你只需要取消黑名單設定檔中的本機分區是/etc/multipath.conf

這是一個基本的 multipath.conf 檔案:

defaults {
   user_friendly_names yes
   path_group_policy failover
}

blacklist {
   devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
   devnode "^(hd|xvd|vd)[a-z]*"
   wwid "*"
}

# Make sure our multipath devices are enabled.

blacklist_exceptions {
   wwid "20017380006c00034"
   wwid "20017380006c00035"
   wwid "20017380006c00036"
   wwid "20017380006c00037"
}

multipaths {
  multipath {
      wwid "20017380006c00034"
      alias mpath0
  }
  multipath {
      wwid "20017380006c00035"
      alias mpath1
  }
  multipath {
      wwid "20017380006c00036"
      alias mpath2
  }
  multipath {
      wwid "20017380006c00037"
      alias mpath3
  }
}

http://www.datadisk.co.uk/html_docs/redhat/rh_multipathing.htm 您可以在其中指定您的分區,它們將顯示多路徑-ll命令。

相關內容