【问题标题】:Can't mount cifs smb unless vers=1.0除非 vers=1.0,否则无法挂载 cifs smb
【发布时间】:2021-07-13 03:50:38
【问题描述】:

我在Ubuntu 21.04上,我现在运行的命令如下

sudo mount -t cifs //192.168.0.1/g /mnt/network -o user=user,vers=3,sec=ntlm --verbose

结果,不管变量的组合是什么

mount.cifs kernel mount options: ip=192.168.0.1,unc=\\192.168.0.1\g,vers=3,sec=ntlm,user=user,pass=********
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

如果我将 vers 参数更改为 vers=1.0,则安装可以完美运行而不会出错。

据我从 man mount.cifs 中可以看出,我没有传入任何无效参数,而且我一直在寻找有关我所看到的错误的任何信息。

我试过tail syslogs,但是那里的错误信息不是很有帮助,只是说

CIFS: Attempting to mount \\192.168.0.1\g
FS-Cache: Duplicate cookie detected
FS-Cache: O-cookie c=00000000daddcf90 [p=000000009dd1318b fl=222 nc=1 na=1]
FS-Cache: O-cookie d=0000000043e1efc3 n=0000000079106b44
FS-Cache: O-key=[8] '020001bdc0a80001'
FS-Cache: N-cookie c=0000000025a3f19f [p=000000009dd1318b fl=2 nc=0 na=1]
FS-Cache: N-cookie d=0000000043e1efc3 n=000000002879ec5a
FS-Cache: N-key=[8] '020001bdc0a80001'
CIFS: VFS: cifs_mount failed w/return code = -22

我的最终目标是在已挂载的目录内容上运行 chown 命令,我希望也许一个不同的版本可能会改变我一直在努力的问题,但我会发布另一个针对该问题的问题。同时,我只想能够使用 smb3 协议

【问题讨论】:

    标签: smb cifs


    【解决方案1】:

    您可能需要将vers=3 替换为vers=3.0vers=3.11

    【讨论】:

      猜你喜欢
      • 2015-03-15
      • 1970-01-01
      • 2017-11-21
      • 2012-09-28
      • 2020-02-26
      • 1970-01-01
      • 2021-11-22
      • 2015-11-06
      • 2022-12-09
      相关资源
      最近更新 更多