分享

UOS系统中多路径配置

lemon 2021-10-31 14:40:57 发表于 已解决 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 1436
1、多路径服务和依赖包安装
服务器上/home/user目录下新建一个文件夹,将多路径服务和依赖包上传到该文件夹,cd到该目录后分别执行
  1. chmod +x *.deb      赋予可执行权限

  2. dpkg -i *.deb       执行安装多路径软件及依赖包
复制代码
ps:以arm服务器为例,多路径软件及依赖包如下:
kpartx_0.7.9-3deb10u1rebuild_arm64.deb
libsgutils2-2_1.44-1_arm64.deb
liburcu6_0.10.2-1_arm64.deb
multipath-tools_0.7.9-3+deb10u1+rebuild_arm64.deb
sg3-utils_1.44-1_arm64.deb
sg3-utils-udev_1.44-1_all.deb

2、启动服务并设置开机自启
  1. systemctl restart multipathd        启动服务
  2. systemctl enable multipathd         开机自启
  3. systemctl restart multipath-tools   启动服务
  4. systemctl enable multipath-tools    开机自启
复制代码
确认服务状态
  1. systemctl status multipathd
  2. systemctl status multipath-tools
复制代码
确认两个服务都是 active running状态,enable表示开机自启
3、mutipath.conf文件配置
用下面的命令查询三个wwid,按顺序填到multipath.conf文件里面,然后保存上传到服务器/etc/目录下(disk-XTBG为聚合后的硬盘盘符,下同,可以根据自己的需要修改)查询不到sdc的wwid可以重启后查询,仍查询不到说明没有接入或识别多路径硬盘
  1. /usr/lib/udev/scsi_id -g -u -d /dev/sda
  2. /usr/lib/udev/scsi_id -g -u -d /dev/sdb
  3. /usr/lib/udev/scsi_id -g -u -d /dev/sdc

  4. ps:multipath.conf文件模板:
  5. defaults {
  6.     user_friendly_names yes
  7. #    path_grouping_policy multibus
  8.     find_multipaths yes
  9. }
  10. blacklist {
  11.     wwid 35002538e0063ab79247f8gw9rhew4h2t
  12.     wwid 36fc1bd1e473db00027358871fe6d142f
  13. }
  14. multipaths {
  15.     multipath{
  16.     wwid 3644a191100a4fe5108c022e600000005
  17. alias disk-XTBG
  18. }
  19. }
复制代码
4、重新加载multipath-tools服务
  1. systemctl reload multipath-tools

  2. sudo multipath -ll  (会有信息显示)
复制代码
如果没有信息显示,输入命令:
  1. multipath  /dev/sdc (这里的硬盘为连接多路径后,显示的硬盘盘符,就会有信息显示)
复制代码
5、检查 multipath 模块是否正常加载


  1. lsmod |grep dm_multipath
  2. 如果没有结果显示:需要手动加载,命令:
  3. modprobe dm-multipath
复制代码
6、对聚合后的硬盘盘符,分区格式化等操作
  1. fdisk  /dev/mapper/disk-XTBG

  2. 根据提示依次输入
  3. n回车 p回车 1回车 回车 回车  w回车
  4. mkfs.ext4 /devmapper/disk-XTBG-part1

复制代码
7、对分区进行挂载
  1. mount /devmapper/disk-XTBG-part1 /需要挂载的路径
  2. df -Th查询挂载是否成功

复制代码
8、修改fstab文件设置自动挂载
  1. blkid命令查询分区的uuid
  2. vim /etc/fstab
  3. 在最后添加一行(UUID为查询出的分区uuid,/挂载路径为实际挂载的路径)

  4. UUID=*b17e8a77-5ef3-44f3-809b-89dd76006297* /挂载路径 default ext4    0 0
复制代码
9、重启验证
df -Th 查询验证自动挂载是否正常

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服