更新至 Ubuntu 15.10 后 autofs 无法正常工作

更新至 Ubuntu 15.10 后 autofs 无法正常工作

我使用 autofs 来挂载我们服务器的驱动器 (cifs),以前运行良好。将 Ubuntu 从 15.04 (Vivid) 更新到 15.10 (Wily) 后,这些挂载点经常挂断。ls /mnt/serverdrive/{挂载点}不会产生任何结果,但会导致终端冻结。我以前使用 fstab 时遇到过类似的问题 - 并认为这是我们的 windows 服务器超时。Autofs 是当时的解决方案。

但是,我不知道是什么原因导致 autofs 冻结,也不知道在哪里可以找到问题。一段时间后,挂载点偶尔可以再次访问。不过,通过 Nautilus 访问没有问题。

升级到 15.10 时,我将配置复制到新的(默认)auto.master 中。我的配置自动主控如下所示。auto.cifs 共享都是我以前的,没有改变。

sudo 服务重启 autofs也无济于事。

这是我的配置问题还是新的 autofs 软件包问题?最终还与以下内容相关:https://bugs.launchpad.net/ubuntu/+source/autofs/+bug/1503034

感谢大家!

    #
    # Sample auto.master file
    # This is a 'master' automounter map and it has the following format:
    # mount-point [map-type[,format]:]map [options]
    # For details of the format look at auto.master(5).
    #
    #/misc  /etc/auto.misc
    #
    # NOTE: mounts done from a hosts map will be mounted with the
    #   "nosuid" and "nodev" options unless the "suid" and "dev"
    #   options are explicitly given.
    #
    #/net   -hosts
    #
    # Include /etc/auto.master.d/*.autofs
    # The included files must conform to the format of this file.
    #
    +dir:/etc/auto.master.d
    #
    # Include central master map if it can be found using
    # nsswitch sources.
    #
    # Note that if there are entries for /net or /misc (as
    # above) in the included master map any keys that are the
    # same will not be seen as the first read key seen takes
    # precedence.
    #
    +auto.master

    # Own configs from ubuntu 15.04                    
    /mnt/merkur /etc/auto.cifs-shares

答案1

可以得到一些线索,按照调试步骤进行:

  1. 调试自动挂载问题

如果您在自动挂载文件系统时遇到问题,则在前台运行自动挂载可能会有所帮助。

  1. 停止 autofs 守护进程

    sudo service autofs stop
    
  2. 在前台运行 automount 并显示详细信息

    sudo automount -f -v
    
  3. 从另一个终端,尝试通过将目录更改为挂载点来挂载文件系统。

  4. 检查第一个终端的输出,寻找挂载失败或未尝试挂载的原因的线索。

https://help.ubuntu.com/community/Autofs

相关内容