研究议题:udev是否能够根据pci指定盘符

研究的议题:如何通过pci插槽绑定设备名称但是udev扫描插槽的时候,并不知道插槽的具体
命名方式,并且不同机器的插槽是否一样的命名,如果只是通过size,是否可行。

 

操作步骤1:

ID=="host2",SUBSYSTEM="block",NAME="mydisk"
invalid SUBSYSTEM operation

由于SUBSYSTEM的编写规则出现错误,必须是==
正确如下:
ID=="host2",SUBSYSTEM=="block",NAME="mydisk"

ID_PATH=="pci-0000:00:10.0-scsi-0:0:1:0", SUBSYSTEM=="block",NAME="mydisk"
pciconf -l 是用来查看当前 PCI 的 总线:插槽:功能
与设备名的对应关系。

unknown key 'ID_PATH' in /etc/udev/rules,d/50-persistent-storage.rules
由于出现如上的错误,导致无法正常进入系统,这个时候采用的系统只能够通过
重新挂载根文件系统变成可读写的方可以进入系统
mount -o remount,rw /dev/sda2 /

 

操作步骤2:

尝试修改内核指定的盘符,取消原有的设备标识

kernel=="sdb",NAME="MYDISK"

出现如下的麻烦:

1)fdisk -l 无法识别设备,但是能够正常的挂载,结果发现设备分区MYDISK2和MYDISK1根本不存在,而且不能够挂载,是否需要重新部署这个设备名称,发现这个方法没有任何的意义。

你可能感兴趣的:(PCI,udevinfo,udevadm)