【问题标题】:CentOS 7.2 Udev rules could not automount USB storage deviceCentOS 7.2 Udev 规则无法自动挂载 USB 存储设备
【发布时间】:2016-10-26 17:00:01
【问题描述】:
# cat /etc/udev/rules.d/70-persistent-storage.rules
ACTION=="add", KERNEL=="sd?1", ENV{ID_SERIAL_SHORT}=="20060774501DE92200EA", SYMLINK+="USBDisk%n", RUN+="/usr/bin/mount /dev/USBDisk%n /mnt/" 

当我插入 USB 存储设备或执行以下命令时,总是无法挂载:

udevadm trigger --action=add

以下是调试信息:

# udevadm test /devices/pci0000:00/0000:00:05.7/usb1/1-3/1-3:1.0/host2/target2:0:0/2:0:0:0/block/sdb/sdb1

debug info

我认为调用了挂载命令,但我不知道挂载失败的原因。

有人可以看看吗?谢谢!

【问题讨论】:

  • 你会从服务器故障中得到更好的答案,这个问题不是关于编程的

标签: linux udev automount


【解决方案1】:

将 /usr/lib/systemd/system/systemd-udevd.service 项目“MountFlags=slave”更改为“MountFlags=shared”修复了此问题。

参考: https://unix.stackexchange.com/a/154318

【讨论】: