更新软件包后,使用 mount.cifs 在本地网络上挂载共享驱动器时出现问题

更新软件包后,使用 mount.cifs 在本地网络上挂载共享驱动器时出现问题

目前我有一台运行 Arch Linux 的计算机6.3.3-arch1-1。大约一个月前运行系统更新后,pacman -Syu我无法安装我的网络共享驱动器,如下所示/etc/fstab

//192.168.0.162/share /mnt/share    cifs username=anonymous,password=,vers=1.0,rw,forcegid,gid=984,forceuid,uid=1000   0 0

在进行系统更新之前,我对这行代码没有任何问题/etc/fstab。当我mount.cifs从命令行使用相同的参数运行时,我得到了以下结果

Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Checking the kernel log gives me the somewhat vague entry
[861746.528145] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
[861746.528148] CIFS: Attempting to mount \\192.168.0.162\share
[861746.563744] CIFS: VFS: cifs_mount failed w/return code = -22

我的mount.cifs是以下版本:

mount.cifs version: 7.0

我的/mnt/share文件夹具有以下权限

$ ls /mnt
total 0
drwxr-xr-x 1 root root 0 2022-10-17 14:08 share

有谁知道发生了什么事,或者我可以提供任何信息来帮助解决此问题吗?我的共享驱动器是 Buffalo TeraStation

答案1

我可以通过将 smb 版本更改为版本 2 来修复此问题

//192.168.0.162/share /mnt/share cifs username=anonymous,password=,vers=2.0,rw,forcegid,gid=984,forceuid,uid=1000 0 0

相关内容