如果 automount 设置正确,无论您正在寻找什么挂载点,如果您尝试使用它,它都会在那里,即使在不使用时您看不到它。如果您使用图形工具浏览目录,您可能需要手动输入名称;大多数程序都会尝试您给出的名称,并且驱动器将在它注意到之前被挂载。不幸的是,无法从可用的隐形挂载点中选择可能是 autofs 的主要缺点。如果这真的困扰您,请编辑配置文件。(提示,那些以 .c 结尾的文件用于“配置”)
几种人尝试过的一种解决方法是创建指向 automount 将在挂载后创建内容的符号链接。这可能会防止程序抱怨目录不存在(如果挂载工作正常),但粗心的目录列表会导致文件系统被挂载。
df
命令。没有选项的 mount
命令也能做到同样的事情,并且还会显示它的挂载选项。
这不是 automount 的问题。“auto” fs 类型不会在成功挂载 MS-DOS 文件系统之前尝试 vfat 挂载。VFAT 是基本 FAT 文件系统的扩展,目的是为 Windows 95 和 Windows NT 提供长文件名。
根据 mount 的一位作者的说法,由于 mount 只是系统调用的一个包装器,而系统调用必须指定文件系统类型,因此仍然是用户的责任来提出 fs 类型。让 mount 获取要按顺序尝试的文件系统列表,而不是当前的“启发式”方法正在考虑之中。一些用户只是没有将 msdos 编译到内核中;这阻止了它在 vfat 之前被测试。这对大多数人来说都有效;实际上有一些人需要 msdos fs,并且实际上有一个解决方法。您必须将 /proc/filesystems 复制为 /etc/filesystems 并编辑它以更改顺序,使 vfat 出现在 msdos 之前。(感谢 Mark)
Ariel (aslinux At dsgml.com) 写道
“要让 mount 在 fat 之前尝试 vfat,只需创建或编辑文件 /etc/filesystems
按优先级顺序列出您希望 'auto' fs 类型尝试的文件系统。
使用 cp /proc/filesystems /etc/filesystems 创建文件。
编辑列表以更改顺序。将具有很高检测置信度的 fs 类型放在前面,例如 ext2(这意味着它们检查速度非常快),以及对您来说更常见的类型。只需将 vfat 放在 msdos 之前即可。确保两者都放上,以防您挂载的东西没有 vfat。
我的看起来像
ext2 vfat msdos iso9660
****
我对可移动设备使用 1 秒的超时。创建单独的映射,按您需要的超时时间分隔。
您在想 1 秒?这会浪费大量资源 - 但事实并非如此。请记住,系统仅在不再使用时才卸载。
因此,1 秒的卸载意味着,一旦没有人使用该设备,它就会被卸载。
另外,请务必将 'sync' 作为软盘的选项!
即:
floppy -fstype=auto,sync,user,umask=002,gid=floppy :/dev/fd0"
这应该清楚地说明了答案。
/auto/grumblesmurf
已挂载,并且 kill -SIGUSR1
无法卸载它。
它正在被某些东西使用。Root 用户可能也无法手动卸载它。如果您是导致它被挂载的人(即不可能是其他人正在使用它),请环顾四周,看看是否有 shell 可能在该目录中。如果没有,请寻找其他东西(特别是可能已经浏览过该目录的目录浏览器),它们可能已经留下了隐形的踪迹。如果您放弃寻找,请尝试使用 fuser 程序。
我不建议这样做。如果您想要 /grumblesmurf,那么我建议使用符号链接。 这会更安全。
据我所知不行。尝试使用一个映射文件,为各个条目设置特定选项。
---timeout
而不是 --timeout
解决“超时不工作”问题的另一种方法是在 autofs 脚本中添加 -t time
选项。
查看 mount 的 man page,了解一些选项,例如设置 uid=value 或 umask=value 选项。FAT 文件系统似乎缺少一个选项是 mode=value。抱歉。请咨询负责挂载的人员。
这只是为您提供的文档,旨在引起大家对 autofs 出色工作的关注,以及它有多么容易使用。与最初的 AMD 相比,autofs 的文档非常完善,我衷心感谢实现者。一切都已由 Transmeta 公司版权所有,因此无法提供鸣谢名单,但 Peter Anvin 可能对此负有很大责任。Peter 还在 1999 年 3 月 3 日的 linuxworldexpo 上举办了一场关于 autofs 的会议。
在 http://www.linuxhq.com/lg/issue24/nielsen.html 有一个 autofs 教程。另请参阅 http://www.cs.columbia.edu/~ezk/am-utils 的 am-utils
我找不到有关此的任何信息。如果您发现任何信息,请告诉我。