
目前我有一台運行 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