如何实现Windows宿主系统和虚拟机ubuntu系统文件互相访问-虚拟机文件

我的宿主操作系统是Windows 10,使用Oracle的Virtual Box安装了Ubuntu。

因为工作需要我经常得在两个系统之间互相拷贝一些数据,下面是具体步骤,可以实现Windows 10和虚拟机里的Ubuntu共享同一个文件夹。

1. 首先得在虚拟机操作系统Ubuntu里安装VirtualBox的一个扩展:VBox Guest Additions。可以参考我的文章 如何安装Virtual Box的VBox Guest Additions扩展程序 获得具体步骤。

2. 假设我想将宿主操作系统里的文件夹temp共享给虚拟机里的Ubuntu,在Virtual Box的虚拟机设置里定义这个temp文件夹为共享文件夹。定义完之后,Virtual Box里弹出的Tooltip其实注明了如何进行下一步操作。

如何实现Windows宿主系统和虚拟机ubuntu系统文件互相访问

3. 进入虚拟机里的Ubuntu操作系统,使用命令行

sudo mount -t vboxsf temp /mnt/share将Windows 10的共享文件夹temp mount到/mnt/share文件夹。之后,在Ubuntu里就可以通过访问/mnt/share文件夹来访问宿主操作系统Windows 10里的temp文件夹了。

如何实现Windows宿主系统和虚拟机ubuntu系统文件互相访问

同样,在Ubuntu的/mnt/share里创建文件后,Windows10的temp文件夹里也会立即出现新建的文件夹,非常方便。

如何实现Windows宿主系统和虚拟机ubuntu系统文件互相访问

如何实现Windows宿主系统和虚拟机ubuntu系统文件互相访问

如何实现Windows宿主系统和虚拟机ubuntu系统文件互相访问

推荐阅读