我有一台运行Ubuntu 16.04的无头服务器,并使用KVM进行了VM设置以进行下载,该服务器也正在运行Ubuntu 16.04。我可以毫无问题地将samba共享从下载服务器安装到主服务器sudo mount -t cifs -o username=user,password=blah //192.168.1.3/Downloads /mnt/dl
。但是,我也想将主服务器上的文件夹安装到下载服务器上,但是每当尝试尝试时,sudo mount -t cifs -o username=user,password=blah //192.168.1.2/files/HD3 /mnt/HD3
我都会收到一条错误消息mount error(6): No such device or address
。另外,当我尝试使用smbclient登录时,我得到以下信息tree connect failed: NT_STATUS_BAD_NETWORK_NAME
我可以在所有其他计算机上看到HD3共享,共享的路径正确,并且两台服务器的用户名和密码相同。IP地址也正确。我不确定问题是什么,任何帮助将不胜感激。
因此,我在手册页中进行了一些进一步的挖掘,发现可以使用--verbose选项,因此将其与以下结果一起运行:
mount.cifs kernel mount options: ip=192.168.1.2,unc=\\192.168.1.2\files,user=user,prefixpath=HD3/,pass=********
Retrying with upper case share name
mount.cifs kernel mount options: ip=192.168.1.2,unc=\\192.168.1.2\FILES,user=user,prefixpath=HD3/,pass=********
mount error(6): No such device or address
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
似乎出于某种原因,它试图将192.168.1.2/files作为共享来查找,而我没有共享。因此,我将该目录添加为共享,然后重试sudo mount -t cifs -o username=user,password=blah //192.168.1.2/files/HD3 /mnt/HD3
,并且安装成功。
这就提出了另一个问题,为什么我不能使用cifs共享与根目录相距几个目录的文件夹?看来,一旦我添加了一个仅一步之遥的文件夹,它便解决了该问题。我宁愿不共享我的整个/ files文件夹,即使我是唯一可以访问共享的人也是如此。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句