實現平臺:OracleLinux5.8node
解決Linux下使用多路徑問題vim
fdisk -l 查看是否發現存儲設備分配的vdiskapp
rpm -qa |grep multipath 確認系統是否安裝DM-multipath組件,沒有該組件能夠使用yum –y install device-mapper device-mapper-multipath安裝ide
chkconfig multipathd on設置多路徑服務開機自啓動3d
modprobe dm-multipathrest
modprobe dm-round-robin blog
加載多路徑模塊,用lsmod |grep dm_multipath確認加載成功進程
啓動守護進程ip
service multipathd startget
在etc下手動建立配置文件
vim /etc/multipath.conf
內容以下:
blacklist {
devnode "^sda"
}
defaults {
user_friendly_names yes
path_grouping_policy multibus
failback immediate
no_path_retry fail
}
blacklist一段是用來屏蔽本地磁盤,把設備名稱加進去就行
重啓服務
service multipathd restart
multipath -v2發現設備
multipath -ll顯示多路徑列表
這裏自動生成一個叫mpath0的新設備
爲該設備創建物理卷pvcreate /dev/mapper/mpath0
用fdisk給新物理卷分區fdisk /dev/mapper/mpath0
使用所有空間劃分分區並寫入分區表
使用multipath -F刷新全部路徑
multipath -v2從新發現設備
multipath -ll顯示路徑列表
成功發現新映射mpath0p1
格式化新設備mkfs.ext3 /dev/mapper/mpath0p1
掛載使用新分區mount /dev/mapper/mpath0p1 /test/
若是要開機掛載須要修改/etc/fstab 文件