linux下multipath绑定磁盘

本文档详细介绍了在Linux系统中安装并配置multipath以实现磁盘多路径绑定的过程,包括安装多路径软件、检查状态、加载模块、编辑配置文件、启动multipath服务以及设置udev规则。通过这些步骤,可以提高磁盘I/O的冗余性和可靠性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[root@liujing ~]# yum install -y device-mapper* 安装多路径软件

[root@liujing ~]# multipath -ll   查看多路径状态

Mar 10 19:18:28 | /etc/multipath.conf does not exist, blacklisting all devices.

Mar 10 19:18:28 | A sample multipath.conf file is located at

Mar 10 19:18:28 | /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf

Mar 10 19:18:28 | You can run /sbin/mpathconf to create or modify /etc/multipath.conf

Mar 10 19:18:28 | DM multipath kernel driver not loaded    ----DM模块没有加载

如果模块没有加载成功请使用下列命初始化DM,或重启系统

# modprobe dm-multipath
# modprobe dm-round-robin

[root@liujing ~]#  vi /etc/multipath.conf

blacklist {

devnode "^sda"

}

defaults {

user_friendly_names yes

path_grouping_policy multibus

failback immediate

no_path_retry fail

}

[root@liujing mapper]# service multipathd start

systemctl start multipathd (centos 7)

 

# multipath -F #删除现有路径  

# multipath -v2 #格式化路径   格式化后路径又会出现

 

[root@rac2 ~]# multipath -ll

mpath06 (3600b3429d53eadfd0b07d9bacd0000d8) dm-8 MacroSAN,LU

size=400G features='1 queue_if_no_path' hwhandler='0' wp=rw

mpath05 (3600b34294e1c604dc8b5dc095d0000d8) dm-10 MacroSAN,LU

size=300G features='1 queue_if_no_path' hwhandler='0' wp=rw

mpath04 (3600b3428a1d2900d429ed75f1d0000d8) dm-9 MacroSAN,LU

size=10G features='1 queue_if_no_path' hwhandler='0' wp=rw

mpath03 (3600b3427dc567ced8378dff80d0000d8) dm-5 MacroSAN,LU

size=400G features='1 queue_if_no_path' hwhandler='0' wp=rw

mpath02 (3600b3421bc78c71daec3d3f05d0000d8) dm-2 MacroSAN,LU

size=10G features='1 queue_if_no_path' hwhandler='0' wp=rw

mpath01 (3600b34208aa1048d1ea0d96e0d0000d8) dm-3 MacroSAN,LU

size=10G features='1 queue_if_no_path' hwhandler='0' wp=rw

mpath09 (3600b3423537cfaedf634d51d3d0000d8) dm-6 MacroSAN,LU

size=200G features='1 queue_if_no_path' hwhandler='0' wp=rw

mpath08 (3600b342f54f4ca1d67fcd6136d0000d8) dm-7 MacroSAN,LU

size=200G features='1 queue_if_no_path' hwhandler='0' wp=rw

mpath07 (3600b342c7ba0485d6006d966bd0000d8) dm-4 MacroSAN,LU

size=400G features='1 queue_if_no_path' hwhandler='0' wp=rw

[root@rac2 ~]# scsi_id --page=0x83 --whitelisted --device=/dev/dm-8

3600b3429d53eadfd0b07d9bacd0000d8

[root@rac2 ~]# scsi_id --page=0x83 --whitelisted --device=/dev/dm-10

3600b34294e1c604dc8b5dc095d0000d8

[root@rac2 ~]# scsi_id --page=0x83 --whitelisted --device=/dev/dm-9

3600b3428a1d2900d429ed75f1d0000d8

[root@rac2 ~]# scsi_id --page=0x83 --whitelisted --device=/dev/dm-5

3600b3427dc567ced8378dff80d0000d8

[root@rac2 ~]# scsi_id --page=0x83 --whitelisted --device=/dev/dm-2

3600b3421bc78c71daec3d3f05d0000d8

[root@rac2 ~]# scsi_id --page=0x83 --whitelisted --device=/dev/dm-3

3600b34208aa1048d1ea0d96e0d0000d8

[root@rac2 ~]# scsi_id --page=0x83 --whitelisted --device=/dev/dm-4

3600b342c7ba0485d6006d966bd0000d8

[root@rac2 ~]# vi /etc/udev/rules.d/99-oracle-asmdevices.rules

KERNEL=="dm-*",  PROGRAM="scsi_id  --page=0x83  --whitelisted --device=/dev/%k",RESULT=="3600b34208aa1048d1ea0d96e0d0000d8",OWNER:="grid",GROUP:="asmadmin"

KERNEL=="dm-*",  PROGRAM="scsi_id  --page=0x83  --whitelisted --device=/dev/%k",RESULT=="3600b3421bc78c71daec3d3f05d0000d8",OWNER:="grid",GROUP:="asmadmin"

KERNEL=="dm-*",  PROGRAM="scsi_id  --page=0x83  --whitelisted --device=/dev/%k",RESULT=="3600b3428a1d2900d429ed75f1d0000d8",OWNER:="grid",GROUP:="asmadmin"

KERNEL=="dm-*",  PROGRAM="scsi_id  --page=0x83  --whitelisted --device=/dev/%k",RESULT=="3600b3427dc567ced8378dff80d0000d8",OWNER:="grid",GROUP:="asmadmin"

KERNEL=="dm-*",  PROGRAM="scsi_id  --page=0x83  --whitelisted --device=/dev/%k",RESULT=="3600b34294e1c604dc8b5dc095d0000d8",OWNER:="grid",GROUP:="asmadmin"

KERNEL=="dm-*",  PROGRAM="scsi_id  --page=0x83  --whitelisted --device=/dev/%k",RESULT=="3600b3429d53eadfd0b07d9bacd0000d8",OWNER:="grid",GROUP:="asmadmin"

KERNEL=="dm-*",  PROGRAM="scsi_id  --page=0x83  --whitelisted --device=/dev/%k",RESULT=="3600b342c7ba0485d6006d966bd0000d8",OWNER:="grid",GROUP:="asmadmin"

# udevadm control --reload-rules

# start_udev

systemctl restart systemd-udev-trigger.servicecentos 7

[root@rac2 ~]# ll /dev/dm-*

brw-rw---- 1 root disk     253,  0 Aug 20 09:39 /dev/dm-0

brw-rw---- 1 root disk     253,  1 Aug 20 09:39 /dev/dm-1

brw-rw---- 1 grid asmadmin 253, 10 Aug 20 11:34 /dev/dm-10

brw-rw---- 1 root disk     253, 11 Aug 20 09:39 /dev/dm-11

brw-rw---- 1 root disk     253, 12 Aug 20 09:39 /dev/dm-12

brw-rw---- 1 grid asmadmin 253,  2 Aug 20 11:34 /dev/dm-2

brw-rw---- 1 grid asmadmin 253,  3 Aug 20 09:41 /dev/dm-3

brw-rw---- 1 grid asmadmin 253,  4 Aug 20 11:34 /dev/dm-4

brw-rw---- 1 grid asmadmin 253,  5 Aug 20 11:34 /dev/dm-5

brw-rw---- 1 root disk     253,  6 Aug 20 09:39 /dev/dm-6

brw-rw---- 1 root disk     253,  7 Aug 20 09:39 /dev/dm-7

brw-rw---- 1 grid asmadmin 253,  8 Aug 20 11:34 /dev/dm-8

brw-rw---- 1 grid asmadmin 253,  9 Aug 20 11:34 /dev/dm-9

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值