首先我的设置:
- 我有 Ubuntu 10.04,并且正在使用 Oracle VirtualBox 来运行我的 Windows 7。
例如,在我的 Windows 上,我可以访问共享驱动器,我需要做的就是转到工具->映射驱动器,然后我可以输入驱动器的名称(用户/密码),然后就完成了:
\\smalldrive
所以我尝试在 ubuntu 上访问同一个驱动器,因为我不想只为了访问那些文件而打开 VM。
我已经读过利比里亚极客如何在 ubuntu 上挂载共享,但我缺少一些信息来使其工作:
sudo mount -t cifs //Windows_PC/Shares /mnt/Windows -o user=username
^----Here---^
我如何才能获取共享文件夹所在的计算机的名称。我在想,即使我可以获取 IP 地址,我也可以用它来代替名称。
因此,除非有人有更好的建议,否则我需要的是:
- 如何从共享驱动器获取计算机的 IP 地址
- 我怎样才能直接在 ubuntu 上安装它?
编辑:
共享驱动器不在我的计算机上,而是在网络上的另一台计算机上。我不知道计算机的名称,也不知道 IP 地址
答案1
经过长时间的研究,我意识到这是一件非常容易做到的事情。
在 Windows 7 中,我在命令行中执行了 ping 操作:
ping smalldrive
这将返回托管该驱动器的服务器的 IP 地址。
在我的 Ubuntu 机器上我只是使用了常规挂载:
sudo mount -t cifs //New IP/Shares /mnt/Windows -o user=username
现在我不必运行我的 Windows VM 就可以访问这个共享文件夹
答案2
您可以使用 IP 地址挂载到 Windows 共享。在 Windows 框中,转到命令提示符并输入:
ipconfig[ENTER]
这应该会为您提供 Windows 计算机上网络适配器的 IP 地址。
然后在 Linux 机器上,你可以使用以下命令挂载共享:
sudo mount -t cifs //10.0.0.2/Shares /mnt/Windows -o user=username
其中 10.0.0.2 是 Windows 虚拟机的 IP 地址。