Ubuntu 网络挂载偶尔会停止工作

Ubuntu 网络挂载偶尔会停止工作

正如标题所述,有些安装始终有效,有些则需要重新启动才能工作。它们总是显示已安装在我的 GUI 上,但它们不起作用。就像我说的,重新启动可以让一切正常;有什么想法吗?

谢谢

以下是我安装它们的方式

电影:

//192.168.xx.xxx/data/media/movies /home/mark/plex/movies cifs user,rw,credentials=/root/.smbclient 0 0

电视:

//192.168.xx.xxx/data/media/tv /home/mark/plex/tv cifs user,rw,credentials=/root/.smbclient 0 0

答案1

我怀疑发生的情况是,在 Ubuntu 客户端上的网络堆栈运行之前,系统正在读取 fstab,因此无法连接到服务器。

有两种常规方法可以解决此问题。 这两种方法都会导致共享在需要时“按需”安装,而不是自动安装:

[1] 保留挂载点在你的主目录下,但添加“noauto”选项:

//192.168.xx.xxx/data/media/movies /home/mark/plex/movies cifs user,noauto,rw,credentials=/root/.smbclient 0 0

仅当您首先使用文件管理器侧面板的启动器时,共享才会安装。

[2] 将挂载点更改为 /mnt 下并使用 systemd 自动挂载程序:

//192.168.xx.xxx/data/media/movies /mnt/plex/movies cifs user,x-systemd.automount,rw,credentials=/root/.smbclient 0 0

当访问 /mnt/plex/movies 文件夹时,共享将会挂载。

在对有关网络资产的 fstab 进行任何此类更改后,请记住通过运行以下命令使 systemd 正常运行:

sudo systemctl daemon-reload

sudo systemctl restart remote-fs.target

笔记您可以尝试使用 x-systemd.automount 选项,并将挂载点放在您的主目录下,但另一个进程 ( udisks2 ) 会干扰自动挂载程序,导致其过早尝试挂载。最好将挂载点放在您的主目录或 /media 以外的某个位置

相关内容