我尝试将 NAS 安装在 Arch 机器上并收到以下错误:
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
在人类身上没有看到任何有帮助的东西。
下面是我正在使用的命令
sudo mount -t cifs -o user=<user> //192.168.0.14/volume1/NetBackup/Share /mnt/NAS
我可以 ping NAS 的 IP。以下命令:
smbclient -U <user> -L 192.168.0.14
返回以下内容:
Sharename Type Comment
--------- ---- -------
NetBackup Disk System default shared folder
photo Disk System default shared folder
surveillance Disk System default shared folder
video Disk System default shared folder
IPC$ IPC IPC Service ()
Reconnecting with SMB1 for workgroup listing.
Server Comment
--------- -------
Workgroup Master
---------
右键单击 NAS 上的目录显示以下路径:
/volume1/NetBackup/Share
对于下一步该做什么来排除故障,您有什么想法吗?
答案1
语法可能令人困惑——在服务器名称之后,您没有指定路径,而是指定共享名称,如服务器端的 smb.conf 文件中所定义。因此,改为:
sudo mount -t cifs -o user=<user> //192.168.0.14/volume1/NetBackup/Share /mnt/NAS
使用:
sudo mount -t cifs -o user=<user> //192.168.0.14/<SHARENAME> /mnt/NAS
答案2
我也遇到了同样的问题,结果我忘记创建共享目录 所以我在路径中创建了共享,然后错误就被修复了,我想把它添加为错误的可能原因之一,以防有人从中受益
答案3
错误 [root@samba-client ~]# mount -t cifs -o user=smbuser //192.168.20.115/smbshare /client/ smbuser@//192.168.20.115/smbshare 的密码: ******** mount 错误(2): 没有该文件或目录 请参阅 mount.cifs(8) 手册页 (例如 man mount.cifs) [root@samba-client ~]# mount -t cifs //192.168.20.115/smbshare /client/ -o user=smbuser
故障排除 安装-t cifs //192.168.20.115/smbshare /客户端/-o 用户=smbuser
检查你的 samba 服务器配置文件:vi /etc/samba/smb.conf 确保方括号中的 samba 目录名与你尝试从客户端访问的目录名相同,还要确保路径正确。即
[smb共享]
comment = Samba share
path = /smbshare
writable = yes
guest ok = yes
guest only = yes
public = yes