启动计算机后,登录屏幕很快出现,我可以登录。但网络识别速度较慢,30秒/1分钟后网络才“连接”。
我添加了 2 个网络共享 (SMB) 以在启动时挂载,/etc/fstab
但我无法延迟挂载直到网络连接。因此,在定义了启动时挂载后,我无法再登录,直到网络“连接”为止(直到我没有看到登录屏幕)。
该选项_netdev
或x-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