CentOS 7.2 Udev规则无法自动挂载USB存储设备

时间:2016-10-25 09:16:39

标签: linux udev automount

# 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

我认为mount命令已被调用,但我不知道为什么mount失败。

有人可以看一下吗?谢谢!

1 个答案:

答案 0 :(得分:1)

更改了/usr/lib/systemd/system/systemd-udevd.service item" MountFlags = slave" to" MountFlags = shared"解决了这个问题。

价: https://unix.stackexchange.com/a/154318