USB 和 SD 卡在启动时安装。下面是我的文件系统:
/dev/sdg1 /mnt/usb1 auto defaults,nosuid,nodev,nofail 0 0
/dev/sdh1 /mnt/usb2 auto defaults,nosuid,nodev,nofail 0 0
/dev/mmcblk0p1 /mnt/sdcard auto defaults,nosuid,nodev,nofail 0 0
但在完成启动后,当我断开并重新连接 USB 设备时,它不会再次自动安装。我已添加 udev 规则文件/etc/udev/rules.d/99-auto-mount.rules自动挂载如下
KERNEL=="sdg1", SUBSYSTEMS=="usb", ACTION=="add", RUN+="/bin/mount /dev/sdg1"
KERNEL=="sdg1", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/umount /dev/sdg1"
之后使用以下命令重新加载 udev 规则:
udevadm control --reload-rules
我在断开 USB 之前正确地卸载了设备。但是没有效果。
因此我需要一些服务或 udev 规则方面的帮助,通过它我可以在每次运行时连接或断开设备时自动挂载/卸载设备。