如何与我的 VirtualBox Ubuntu 安装共享 Windows 文件夹?

如何与我的 VirtualBox Ubuntu 安装共享 Windows 文件夹?

假设我有一个 Windows 文件夹F:\UShare。我想在我的 VirtualBox Ubuntu 安装中使用/挂载该文件夹。

即使读完之后,我仍然不清楚自己该做什么

答案1

如果我理解正确的话 - 您的 Windows 操作系统是主机,而 Ubuntu 是客户虚拟机。

如果您使用的是带 GUI 的 VirtualBox - 只需单击虚拟机并转到其设置。在那里,您会找到共享文件夹选项卡 - 然后单击加号将 F:\UShare 添加到客户机中。

这个链接可能有帮助:https://www.virtualbox.org/manual/ch04.html#sharedfolders

当然可以使用 CLI 完成相同的操作,如果您不确定如何执行此操作,请查看此处:https://www.virtualbox.org/manual/ch08.html

要手动挂载文件夹,请打开终端并使用mount -t ntfs-3g /dev/sda? /media(我假设您的 Windows 硬盘驱动器是 NTFS 格式 - 并且您应该?在计算机中正确的 sda 中替换)

答案2

我在使这个工作正常进行时遇到了很多问题。

然后,我发现了 Vagrant。根据您尝试使用客户虚拟机完成的任务,使用 Vagrant 可能效果会更好。Vagrant 根据公式配置 VirtualBox。您可以搜索适合您目的的 Vagrant 文件(如 Drupal、Wordpress、Joomla 等),然后输入“vagrant up”,一切就会为您完成。[当然,需要一点学习曲线才能弄清楚 Vagrant 的工作原理和修改 Vagrantfile,但从 Github 中提取 Vagrant 文件并在没有修改的情况下使用它非常神奇,然后,砰的一声,您很快就拥有了整个 Virtualbox。]

另一种选择是使用 Samba 将文件从 Windows 主机提供给 Linux 客户机,反之亦然。我在 Linux 主机上使用 Samba 服务器与 Windows 客户机共享文件,它似乎比共享目录好得多。当系统意外重置或重新启动时,我的共享目录会损坏,而使用 Samba 时,这种损坏似乎很少发生。

相关内容