在我的家庭网络中,我在 NAS 中有一些非常旧的硬盘,我使用以下 fstab 配置进行安装:
//192.168.1.35/Volume_1 /mnt/Disk1 cifs _netdev,rw,guest,uid=128,iocharset=utf8,vers=1.0,x-systemd.automount,x-systemd.requires=network-online.target 0 0
多年来,它一直运行良好,直到今天——据我所知——当我使用软件更新程序并重新启动 Ubuntu 时。重新启动后,系统不再安装我的 3 个旧磁盘中的 2 个(第三个在第二个 NAS 中,据我所知,它运行良好)。
检查dmesg时,报告的错误为:
[ 564.444927] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
[ 564.444950] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
[ 564.444966] CIFS: Attempting to mount \\192.168.1.35\Volume_2
[ 564.472906] CIFS: VFS: cifs_mount failed w/return code = -5
我尝试用谷歌搜索错误代码,但结果只显示其他错误代码。我尝试使用 1.0 以外的其他版本进行安装,但结果显示错误 112 主机已关闭。通过命令行进行安装也不起作用,但我认为只要使用相同的选项,自动安装和通过命令行安装之间没有真正的区别。无论哪种方式,dmesg 中的错误都是一样的。
如果我通过 Ubuntu Files 应用程序导航到网络驱动器,并通过右键单击并选择“挂载”来挂载该驱动器,则该驱动器可以正常挂载,但不会挂载到我需要挂载到的挂载点。
我很久以前就已经对 Ubuntu/Linux 有了一定的了解,所以我希望这里有人可以解释一下错误 -5 的含义或者可能发生了什么变化导致这个配置开始失败。