Oracle Linux 7.8 多路径(Multipath)+Udev绑定磁盘
原文:https://www.baikedb.com/system/Linux/2020-09-03/510.html
前言本配置文档,主要是解决安装oracle软件前,绑定外置存储设备使用。一 安装Multipath软件安装multipath软件 yum install device-mapper-multipath -y 设置开机自启 system
前言
本配置文档,主要是解决安装oracle软件前,绑定外置存储设备使用。一 安装Multipath软件
安装multipath软件yum install device-mapper-multipath -y
设置开机自启
systemctl enable multipathd.service
生成配置文件
mpathconf --enable
更改配置文件权限
chmod 644 /etc/multipath.conf
二 配置Multipath
查看磁盘fdisk -l | grep dev/sd*

这里我排除掉我的本地磁盘sda及sdb
我们先查下所有磁盘的UUID
/usr/lib/udev/scsi_id -g -u -d 磁盘名称

如上图所示,我们可以看出UUID是两两相同的,这是因为服务器与存储的连接是双线的,所以我们需要配合多路径软件使用。
配置文件:
编辑 /etc/multipath.conf
vi /etc/multipath.conf

如上图所示,把其它的磁盘加入到multipaths中,重复的uuid,只需要加一个,加完后保存配置。
重启多路径软件
systemctl restart multipathd
检查磁盘绑定情况

三 Udev配置
编辑或添加文件vi /etc/udev/rules.d/99-dm.rules #添加以下内容
ENV{DM_NAME}=="ocr-c",OWNER:="grid",GROUP:="asmadmin",MODE:="660"
ENV{DM_NAME}=="ocr-d",OWNER:="grid",GROUP:="asmadmin",MODE:="660"
ENV{DM_NAME}=="ocr-e",OWNER:="grid",GROUP:="asmadmin",MODE:="660"
ENV{DM_NAME}=="ocr-f",OWNER:="grid",GROUP:="asmadmin",MODE:="660"
ENV{DM_NAME}=="ocr-g",OWNER:="grid",GROUP:="asmadmin",MODE:="660"
ENV{DM_NAME}=="mgmt-h",OWNER:="grid",GROUP:="asmadmin",MODE:="660"
ENV{DM_NAME}=="mgmt-i",OWNER:="grid",GROUP:="asmadmin",MODE:="660"
ENV{DM_NAME}=="data-j",OWNER:="grid",GROUP:="asmadmin",MODE:="660"
ENV{DM_NAME}=="data-k",OWNER:="grid",GROUP:="asmadmin",MODE:="660"
ENV{DM_NAME}=="fra-l",OWNER:="grid",GROUP:="asmadmin",MODE:="660"
ENV{DM_NAME}=="fra-m",OWNER:="grid",GROUP:="asmadmin",MODE:="660"
或者
KERNEL=="dm-[3-9]",OWNER="grid",GROUP="oinstall",MODE="0660"
KERNEL=="dm-1[0-3]",OWNER="grid",GROUP="oinstall",MODE="0660"
重新加载udev
/sbin/udevadm trigger --type=devices --action=change
验证权限是否正确

--常见查看多路径状态命令:
RHEL自带多路径软件(Multipath)查看多路径状态:multipath -ll
EMC多路径软件(PowerPath)查看多路径状态:powermt display dev=all
华为多路径(UltraPath)查看多路径状态:upadmin show vlun
日立多路径软件(HDLM)查看多路径状态:dlnkmgr view -path
RHEL自带多路径软件(Multipath)查看多路径状态:multipath -ll
EMC多路径软件(PowerPath)查看多路径状态:powermt display dev=all
华为多路径(UltraPath)查看多路径状态:upadmin show vlun
日立多路径软件(HDLM)查看多路径状态:dlnkmgr view -path
#查看存储供应商参数及型号
lsblk -S #rhel7 以上
或
cat /sys/block/sdb/device/vendor
cat /sys/block/sdb/device/model
lsblk -S #rhel7 以上
或
cat /sys/block/sdb/device/vendor
cat /sys/block/sdb/device/model
日积月累
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤