fstab 中定义的网络共享阻止用户登录,直到网络连接并安装共享

fstab 中定义的网络共享阻止用户登录,直到网络连接并安装共享

启动计算机后,登录屏幕很快出现,我可以登录。但网络识别速度较慢,30秒/1分钟后网络才“连接”。

我添加了 2 个网络共享 (SMB) 以在启动时挂载,/etc/fstab但我无法延迟挂载直到网络连接。因此,在定义了启动时挂载后,我无法再登录,直到网络“连接”为止(直到我没有看到登录屏幕)。

该选项_netdevx-systemd.after=network-online.target似乎都不起作用。在这两种情况下,我都必须等到网络“连接”并安装共享,直到我可以登录到我的会话。在这两种情况下,股票都有效。

内容fstab

//address/smb_share1  /mnt/share1  cifs  credentials=/root/.smbcredentials,uid=1000,gid=1000,x-systemd.after=network-online.target  0  0
//address/smb_share2  /mnt/share2  cifs  credentials=/root/.smbcredentials,uid=1000,gid=1000,x-systemd.after=network-online.target  0  0

或替换x-systemd.after=network-online.target_netdev.

我缺少什么以及告诉我的计算机在有可用的互联网连接之前不要安装这两个共享的正确语法是什么?

使用 POP_OS 22.04 LTS。

答案1

您可以使用系统automount仅在访问文件系统时触发挂载。

//address/smb_share1  /mnt/share1  cifs  credentials=/root/.smbcredentials,uid=1000,gid=1000,x-systemd.automount,x-systemd.after=network-online.target  0  0

相关内容