如果启动时 fstab 自动挂载共享不存在,某些应用程序会挂起

如果启动时 fstab 自动挂载共享不存在,某些应用程序会挂起

我在这里遇到了一个罕见的问题。

我有一台 ubuntu 16.04 服务器,其中 CIFS 正在运行。我的台式电脑中安装了 ubuntu 16.04,并且我在启动时通过 fstab 使用以下两个条目自动挂载服务器 CIFS 共享:

//server.name/storage /media/storage cifs x-systemd.automount,_netdev,credentials=/etc/samba/credentials,uid=martin,gid=martin,iocharset=utf8,file_mode=0644,dir_mode=0755 0 0
//server.name/server  /media/server   cifs x-systemd.automount,_netdev,credentials=/etc/samba/credentials,uid=martin,gid=martin,iocharset=utf8,file_mode=0644,dir_mode=0755 0 0

当我的服务器机箱关闭时,就会出现问题,此时,如果我启动我的台式电脑,我认为它会尝试以某种方式挂载 CIFS 共享但失败了,然后,一些应用程序开始失败:

  • 有时 Nautilus 打开时会延迟很长时间
  • Gedit 打开空白文件大约需要 15 到 20 秒
  • Libreoffice 挂起、出现灰屏且无响应

如果我重新启动我的台式电脑并注释掉这两个 fstab 条目,那么就不会出现任何挂起...

我认为通过添加 x-systemd.automount 我可以暂停该共享直到某个​​应用程序调用它,但它仍然失败!

谢谢指教!

相关内容