Red Hat Training

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

5.5. 大量 LUN 的問題

當大量的 LUN 加入節點時,使用 multipath 裝置會明顯增加 udev 裝置管理員為這些 LUN 建立裝置節點的時間。如果您遇到此問題,修正方式是刪除 /etc/udev/rules.d/40-multipath.rules 裡面的一行:
KERNEL!="dm-[0-9]*", ACTION=="add", PROGRAM=="/bin/bash -c '/sbin/lsmod | /bin/grep ^dm_multipath'", RUN+="/sbin/multipath -v0 %M:%m"
這一行會導致每次一個區塊裝置加入節點時,udev 裝置管理員就會執行 multipath。即使此行被移除,multipathd daemon 仍然會自動建立 multipath 裝置,同時 multipath 還是會由搭配 multipath 的 root 檔案系統之節點開機程序所執行。唯一不同的是,當 multipathd daemon 沒有被執行時,multipath 裝置不會自動建立,這對大部分 multipath 使用者來說,不會造成問題。