我正在尝试 NAS 上的共享,但无法挂载 SMB 共享。基于ubuntu smb 文档挂载 SMB/CIFS 的命令应如下:
sudo mount -t cifs -o username=test,password=pw1234 //<server>/home ~/test
错误信息是:
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
我已经尝试过以下操作:
- 将 ~/test 替换为绝对路径 /home/pi/test - 没有变化
- 检查 /home/pi/test 是否存在 - 该文件夹存在
- 尝试使用 Windows 7(用户 + 密码)挂载共享 - 有效
- ping 服务器 - 服务器可访问
检查 smbclient 的共享
smbclient -U test -L //<server> WARNING: The "syslog" option is deprecated Enter test's password: Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.4.16] Sharename Type Comment --------- ---- ------- ... home Disk Home directory of test Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.4.16]
尝试将“vers=1.0”、“vers=2.0”、“vers=2.1”、“vers=3.0”添加到 -o 标志
sudo mount -t cifs -o username=test,password=pw1234,vers=1.0 //<server>/home /home/pi/test/ mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
尝试将“sec=ntlm”添加到 -o 标志
sudo mount -t cifs -o username=test,password=pw1234,sec=ntlm //<server>/home /home/pi/test/ mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
尝试了 mount 的 -v 标志
sudo mount -v -t cifs -o username=test,password=pw1234 //<server>/home /home/pi/test/ mount.cifs kernel mount options: ip=<correct_ip>,unc=\\<server>\home,user=test,pass=******** mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
尝试将“nodfs”添加到 -o 标志 来自这个 unix-stackexchange 帖子
这是 pi 的规格:
- uname -a :Linux 4.14.52-v7+ #1123 SMP 6 月 27 日星期三 17:35:49 BST 2018 armv7l GNU/Linux