为什么 autofs 不能挂载我的 usbstick?

为什么 autofs 不能挂载我的 usbstick?

我已经安装了 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 上。如果这不是你想要的结果,那么你必须找到其他方法。但对我来说,这种方法很管用。

相关内容