管理多路径设备映射DMM

DMM全称Device mapper multipath是linux系统中的一种系统特性能够经过多种映射路径访问存储。linux

使用mpathconf工具

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

在initramfs文件系统中设置DMM

在配置完multipath能够用dracut执行multipath配置文件来重建initramfscode

$ dracut --force --add multipath --include /etc/multipath

multipath配置文件

multipath的配置文件包含如下部分进程

  • blacklist:列出那些不被考虑的特殊设备
  • blacklist_exceptions blacklist的反选列标
  • defaults:默认配置
  • multipaths:每个multipath设备的设置
  • devices:独立存储控制器的设置
  • overrides:对全部设备生效的配置

当系统要设置一个multipath设备的参数时,先查看multipath设置,而后查看devices设置,而后查看system defaults设置ip

调整在线multipath设备大小

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
相关文章
相关标签/搜索