0
# 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

调试信息

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

有人可以看看吗?谢谢 !

4

1 回答 1

1

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

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

于 2016-10-26T09:00:01.760 回答