Linux 总是在同一点挂载 USB 设备吗?

Linux 总是在同一点挂载 USB 设备吗?

我有一个字符 USB 读卡器设备,我希望它始终安装在同一个位置。目前它位于此处:

ls -sla /dev/bus/usb/003/007 0 crw-rw-r-- 1 eveusb root 189, 262 Th10 29 14:56 /dev/bus/usb/003/007

而且因为我计划从 Kubenetes 服务访问,所以我需要让该挂载点在所有具有读卡器的节点上保持不变。因此,如果可能的话,我想预先指定挂载点。可以这样做吗?

答案1

您可以使用 udev,下面是一些示例

$ udevinfo -a -p /sys/block/sdc/ | grep model
    ATTRS{model}=="Ext HDD XXX    "

现在,我们有了模型属性,我们可以通过以下行将其添加到 /etc/udev/rules.d/custom.rules

SUBSYSTEM=="scsi", ATTRS{model}=="Ext HDD XX    ", SYMLINK+="<name of device file to be mounted in>"

$ /etc/init.d/udev restart

相关内容