通过编写UDEV规则,使得每次挂载的网络硬盘能更好正确识别

在上一篇文章中,我们搭建了ISCSI网络硬盘共享的实验。这里会出现一个问题。无论是ISCSI共享网络硬盘也好。还是U盘等等也好。这次发现,这次连接,也许叫sda,下次因为sda被占用了,也许叫sdb,深知sdc。我们如何能够精准的连接到我们需要的硬盘呢。这里引出一个功能,就是UDEV功能。编写好UDEV规则后,当插入设备的时候,就能够通过匹配规则,从而识别设备。

本实验的环境。管理节点为192.168.4.1         普通节点为192.168.4.2   selinux关闭,防火墙关闭。

管理节点通过ISCSI共享硬盘,提供了一个10G的空间。本次实验的目标,就是,192.168.4.2节点,通过一个固定盘名,可以挂载这10G的硬盘。不需要管它到底是sda,还是sdb,还是sdc。

1、在192.168.4.2机子上,查看硬盘概要。得出本次ISCSI共享盘是sda1,通过udevadm命令,得出这个盘的物理路径

2、通过详细物理路径,udevadm命令,获得这个盘的详细信息

其中请留意以下几项信息。

KERNEL=="sda1",SUBSYSTEMS=="scsi",ATTRS{model}=="formysql        "

3、192.168.4.2机子上,请编写udev规则   vim /etc/udev/rules/90-iscsi.rules

KERNEL=="sd[a-z][0-9]",SUBSYSTEMS=="scsi",ATTRS{model}=="formysql        ",ACTION=="add",SYMLINK+="iscsidisk%n"
4、如果有挂载的,请umount,并且,退出iscsi连接

5、重新发现iscsi硬盘。重启iscsi服务。然后你会发现。lsblk,硬盘还是没变。但,你的dev目录下,会多了一个iscsidisk1

以后完全不需要担心是sda还是sdb了。你就直接挂载、dev目录下的iscsidisk1即可。

本次实验完毕

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值