我在 Windows 8.1 主机和 Debian 客户机上运行 Virtualbox。
我在 Windows 共享上有一个文件夹,并且想要在客户机上使用 cifs 将其挂载,如下所示:
mount -t cifs //192.168.1.12/Users/Paul/Documents/code_stash /mnt/pc -o user=Paul,password=password
但是,我收到了错误:
mount error(6): No such device or address
这也出现在 dmesg 和 syslog 中。我确信 Users/Paul/Documents/code_stash 在 Windows 上存在并且是共享的,并且 /mnt/pc 也存在。
请问对于问题是什么,有什么建议或见解吗?
谢谢
答案1
应该是这样的:
mount -t cifs //192.168.1.12/Users/Paul/Documents/code_stash /mnt/pc -o username=Paul,password=password
其他一些让我感到困惑的事情:
确保 smbd 和 nmbd 都在运行。
确保您的 Linux 用户可以访问该/mnt/pc
共享。
确保您的 Linux 用户位于“sambashare”组中(您的发行版可能有所不同)。
确保您的 Windows 用户有权访问 Windows 机器上的“用户”共享。
以 root 身份运行命令来排除权限故障。