DMM全称Device mapper multipath是linux系统中的一种系统特性能够经过多种映射路径访问存储。linux
mapthconf工具用来方便的设备DMM,它由device-mapper-multipath包提供,因此须要先安装device-mapper-multipath。安装后会建立multipath配置文件/etc/multipath.conf。
若是不修改配置文件,默认配置是配置failover。使用mpathconf命令启用multipath配置并启用multipathd进程app
$ mpathconf --enable --with_multipathd y
或ide
$ mpathconf --enable $ systemctl start multipathd.service
显示默认配置工具
$ multipathd show config $ multipath -t
在配置完multipath能够用dracut执行multipath配置文件来重建initramfscode
$ dracut --force --add multipath --include /etc/multipath
multipath的配置文件包含如下部分进程
当系统要设置一个multipath设备的参数时,先查看multipath设置,而后查看devices设置,而后查看system defaults设置ip
1.调整物理设备大小
2.查找LUN路径it
$ multipath -l
3.调整路径。对于SCSI设备,向设备的rescan文件中写入1会致使SCSI驱动执行rescanio
$ echo 1 > /sys/block/path_device/device/rescan
4.调整multipath设备的大小配置
$ multipathd resize map multipath_device
5.修改文件系统大小
$ resize2fs /dev/mapper/mpatha