在 VirtualBox 中的主机和来宾系统之间共享文件夹
以下是如何在主机和来宾系统之间共享文件夹以及在 VirtualBox 中写入数据的方法。
如果您是虚拟机的重度用户,尤其是 VirtualBox,那么了解如何共享文件夹以在来宾系统和主机系统之间进行数据传输非常重要。您可能想要从主机系统中存在的访客系统访问一些文档和图片。
通过一点小技巧就可以实现。就是这样。
如何在 VirtualBox 中的主机和来宾系统之间共享文件夹
以下步骤需要安装 VirtualBox 来宾添加项。如果您还没有这样做,请在您的来宾系统中安装来宾添加项。
从 VirtualBox 菜单中,选择设备 > 共享文件夹 > 共享文件夹设置。
在设备菜单中选择选项
在共享文件夹设置窗口中单击添加(最右侧的绿色按钮)。
在文件夹路径中,选择要从主机共享到访客系统的文件夹。在此示例中,我使用了主机系统中的 Pictures 文件夹,即 /home/debugpoint/Pictures。
在文件夹名称字段中输入您想要的任何有意义的名称。 VirtualBox 将在您的客户系统中在 /media 路径中创建一个带有 sf_ 前缀的文件夹。对于此示例,来宾系统中的共享文件夹将位于 /media/sf_Pictures 中。
选择自动安装并使其永久。按确定。
创建共享文件夹-设置
关闭上面的窗口后,您可以看到该文件夹已在 /media 中创建(见下文)。另请注意,它的组是 vboxsf,与您当前的用户组不同。这是由来宾添加创建的 VirtualBox 组。
VirtualBox 创建的共享文件夹
共享文件夹的所有者
如果您尝试访问此路径,则无法访问。因此,将您当前的用户 ID 添加到 vboxsf 组中。并使用以下两个命令将所有子目录的所有权更改为您自己。将粗体项目替换为您的系统配置。
sudo usermod -a -G vboxsf debugpoint
sudo chown -R debugpoint:users /media/sf_Pictures/完成后,重新启动虚拟机。
您应该会在来宾虚拟机中看到该文件夹。您应该拥有对其的修改权限。
从访客系统访问文件夹
设置来宾和主机之间的文件夹名称映射
对于任何错误,如果您看到空文件夹,请尝试强制安装该文件夹。并尝试使用以下命令进行浏览。 “图片”参数应与 VirtualBox 共享文件夹设置中上图中的“名称”“文件夹名称”匹配。
sudo mount -t vboxsf Pictures /media/sf_Pictures结束语
这是您如何以最简单的方式在 VirtualBox 中的主机和来宾之间共享文件夹的方法。根据我的测试,它适用于所有主要的 Linux 发行版,例如 Ubuntu/Fedora、Fedora/Mint 和 Fedora/Arch 组合。所以,我相信它应该对你有用。
如果您遇到任何错误,请在下面的评论框中告诉我。






