下一页 上一页 目录

6. 问题

6.1 我看不到 /auto/floppy,或者我正在寻找的任何挂载点。

如果 automount 设置正确,无论您正在寻找什么挂载点,如果您尝试使用它,它都会在那里,即使在不使用时您看不到它。如果您使用图形工具浏览目录,您可能需要手动输入名称;大多数程序都会尝试您给出的名称,并且驱动器将在它注意到之前被挂载。不幸的是,无法从可用的隐形挂载点中选择可能是 autofs 的主要缺点。如果这真的困扰您,请编辑配置文件。(提示,那些以 .c 结尾的文件用于“配置”)

几种人尝试过的一种解决方法是创建指向 automount 将在挂载后创建内容的符号链接。这可能会防止程序抱怨目录不存在(如果挂载工作正常),但粗心的目录列表会导致文件系统被挂载。

6.2 如何查看已挂载的内容?

df 命令。没有选项的 mount 命令也能做到同样的事情,并且还会显示它的挂载选项。

6.3 我放入一张 win95 磁盘 ("vfat"),但它被自动检测为仅是普通的 FAT 磁盘。

这不是 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"

这应该清楚地说明了答案。

6.4 我的文件系统 /auto/grumblesmurf 已挂载,并且 kill -SIGUSR1 无法卸载它。

它正在被某些东西使用。Root 用户可能也无法手动卸载它。如果您是导致它被挂载的人(即不可能是其他人正在使用它),请环顾四周,看看是否有 shell 可能在该目录中。如果没有,请寻找其他东西(特别是可能已经浏览过该目录的目录浏览器),它们可能已经留下了隐形的踪迹。如果您放弃寻找,请尝试使用 fuser 程序。

6.5 如果我将 / 作为 automounter 的目录会发生什么

我不建议这样做。如果您想要 /grumblesmurf,那么我建议使用符号链接。 这会更安全。

6.6 我可以在同一个目录上有两个映射文件吗?

据我所知不行。尝试使用一个映射文件,为各个条目设置特定选项。

6.7 我正在使用 SuSE 6.0,并且需要 ---timeout 而不是 --timeout

解决“超时不工作”问题的另一种方法是在 autofs 脚本中添加 -t time 选项。

6.8 如何为文件系统(例如 FAT)设置权限和所有权。

查看 mount 的 man page,了解一些选项,例如设置 uid=value 或 umask=value 选项。FAT 文件系统似乎缺少一个选项是 mode=value。抱歉。请咨询负责挂载的人员。

6.10 我应该感谢谁开发了 autofs?

这只是为您提供的文档,旨在引起大家对 autofs 出色工作的关注,以及它有多么容易使用。与最初的 AMD 相比,autofs 的文档非常完善,我衷心感谢实现者。一切都已由 Transmeta 公司版权所有,因此无法提供鸣谢名单,但 Peter Anvin 可能对此负有很大责任。Peter 还在 1999 年 3 月 3 日的 linuxworldexpo 上举办了一场关于 autofs 的会议。

6.11 我在哪里可以了解更多关于 automounting 的信息?

http://www.linuxhq.com/lg/issue24/nielsen.html 有一个 autofs 教程。另请参阅 http://www.cs.columbia.edu/~ezk/am-utils 的 am-utils

6.12 在哪里可以联系开发人员?是否有 autofs 的邮件列表?

我找不到有关此的任何信息。如果您发现任何信息,请告诉我。


下一页 上一页 目录