如何在 Linux 上为 VirtualBox 配置共享文件夹

如何在 Linux 上为 VirtualBox 配置共享文件夹

我有一台 Linux 主机,正在 VirtualBox 中设置 Linux VM(两种情况下均为 Ubuntu)。如何配置主机和 VM 之间的共享文件夹?

答案1

如果您还没有这样做,请确保 VirtualBox Guest Additions 已经安装(顶部菜单 -> 设备 -> 插入 Guest Additions CD,然后按照提示操作)

在主机上,转到 VirtualBox 窗口:

顶部菜单 -> 设备 -> 共享文件夹 -> 共享文件夹设置

点击右侧“+”图标:

  • 在“文件夹路径”下导航到主机上的绝对路径名,如“/home/joe/myFolder”

  • 在“文件夹名称”下输入一个唯一 ID,例如“someName”

在客户虚拟机上,打开终端并输入:

> sudo mkdir -p /mystuff
> sudo mount -t vboxsf someName /mystuff

诀窍在于 ID 字符串“someName”只是连接主机目录和 VM 目录的标签。它没有其他用途。共享文件夹 /home/joe/myFolder 现在可用作 VM 中的目录 /mystuff。请注意,VM 中的目录名称不必与主机上的原始目录名称匹配,尽管我们可以根据需要使它们相似(例如/myfolder/joe/myFolderVM 中)。

VirtualBox GUI 没有明确区分主机上的目录名称、虚拟机上的目录名称以及连接它们的 ID 字符串。

相关内容