因此,我有一台运行 20.04.2 LTS 的 ubuntu 机器,并且我正在使用以下 fstab 条目安装到 Synology NAS。
//10.50.10.20/foo /mnt/foodir/foomountpoint cifs credentials=/home/foo/.smbcredentials,iocharset=utf8,vers=3,noperm,idsfromsid,rw,setuids,handlecache,soft,_netdev 0 0
它工作得很好。我安装了一台运行 21.04 的新硬件的新机器,但同样的命令不起作用。经过 30 分钟尝试不同的选项后,以下输入起作用了。
//10.50.10.20/foo /mnt/foodir/foomountpoint cifs credentials=/home/foo/.smbcredentials,iocharset=utf8,vers=3,noperm,idsfromsid,rw,setuids,handlecache,soft,noauto,x-systemd.automount 0 0
有人能解释为什么参数_netdev 停止工作吗?
我已经使用相同的 mount 命令 3 年了,奇怪的是它停止工作了。使用旧命令时,Dmesg 显示 CIFS 有 112 个错误。
提前致谢!
答案1
也许,这可能是每个 Ubuntu 的内核版本不同,它们是否都使用相同的内核?您可以查看此链接关于 netdev