我已经安装了 autofs 包,我知道自动主机管理工具和/etc/auto.misc。我只设置了一个监控路径自动主机管理工具:
/root/media /etc/auto.misc
然后我设置USB子目录设置/etc/auto.misc:
usb -fstype=auto,sync,nosuid,rw,gid=100,umask=000 :/dev/sdb1
我很确定,如果我将 usbstick 插入系统,它总是/dev/sdb并且仅显示一个 FAT32 分区/dev/sdb1。
最后我重启了 autofs 服务。但我还是找不到任何东西/根/媒体在我插入我的 usb 棒之后。
没有/根/媒体预先构建,我可以找到/根/媒体在我通过执行重新启动 autofs 服务后/etc/init.d/autofs 重新启动顺便说一句,我试过/etc/init.d/autofs 重新加载已经,并得到了无用的相同结果。
有人知道问题出在哪里吗?
答案1
有一种更简单的方法,这是我使用的。只有每次都挂载到相同的挂载点时,这种方法才有用。
在 /etc/udev/rules.d 中创建一个名为 automount.rules 的新文件,并在其中输入以下内容:
ACTION=="添加",KERNEL=="sdb*",RUN+="/bin/mount /usb"
ACTION=="删除",KERNEL=="sdb*",RUN+="/bin/umount /usb"
在 /etc/fstab 中输入以下内容:
/dev/sdb1 /usb 自动 rw,用户,noauto,noatime,umask=000
然后运行:udevadm control --reload-rules
现在每次插入任何 USB 设备时,它都会被挂载到 /usb 上。如果这不是你想要的结果,那么你必须找到其他方法。但对我来说,这种方法很管用。