我有一台 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/myFolder
VM 中)。
VirtualBox GUI 没有明确区分主机上的目录名称、虚拟机上的目录名称以及连接它们的 ID 字符串。