我一直在 ubuntu 22.04 客户端上使用以下 fstab 条目,用于在 Ubuntu 20.04 服务器上挂载目录:
//nas/plex /home/USER/nas/plex cifs uid=0,credentials=/home/USER/somefile,iocharset=utf8,noperm,noauto,user 0 0
某些东西已经发生了变化,现在不再起作用了。dmesg 中的错误是:
[3679.254486] CIFS:尝试挂载 \nas\plex [3679.259733] CIFS:VFS:cifs_mount 失败,返回代码 = -22
我尝试过分别删除每个选项,但没有任何变化。
答案1
如果我没记错的话,错误代码22
表示网络问题。我通常尝试的第一件事是用 IP 地址替换网络名称;即
//192.168.1.55/plex /home/USER/nas/plex cifs uid=0,credentials=/home/USER/somefile,iocharset=utf8,noperm,noauto,user 0 0
答案2
经过一番搜索,我发现我的 Ubuntu 服务器一定更改了 SMB 版本。我在选项中添加了“vers=3.0”。现在它可以像以前一样挂载了。