Cia*_*arz 4 fstab mount networking cifs 18.04
马上
我有这样的设置/etc/fstab:
//192.168.5.167/H /mnt/ssd cifs credentials=/root/.smbreds,noauto,x- systemd.automount 0 0
Run Code Online (Sandbox Code Playgroud)
我想将它设置为应该首先连接网络,然后应该安装 fstab mount。
您可以通过添加_netdev到 fstab 行的选项部分来将此文件系统声明为网络设备,如下所示:
//192.168.5.167/H /mnt/ssd cifs credentials=/root/.smbreds,_netdev,noauto,x-systemd.automount 0 0
Run Code Online (Sandbox Code Playgroud)
这将阻止系统在系统上启用网络之前尝试挂载此文件系统。
这在手册页中说明mount:
_netdev
文件系统驻留在需要网络访问的设备上(用于防止系统尝试挂载这些文件系统,直到系统上启用网络)。
重要的:
x-systemd.automount但未成功。正如您在问题中发布的示例中所示,您在x-和之间添加了一个额外的空格 ,systemd.automount这将导致错误。如果你想在你的 fstab 选项中使用 systemd.automount,那么像这样使用它x-systemd.automount,然后运行sudo systemctl daemon-reload并按照它sudo systemctl restart remote-fs.targetnoauto在问题中添加的示例中的选项将阻止此文件系统在启动时挂载,并且不会使用mount -a命令挂载。此文件系统只能在 fstab 行中使用此选项显式挂载。如果这不是您想要的,那么您应该删除该noauto选项。| 归档时间: |
|
| 查看次数: |
5500 次 |
| 最近记录: |