virtualbox设置共享文件夹
我们在开发过程中,一般的开发环境是windows,但是如果需要linux开发测试环境,就需要虚拟机的帮助。当前常用的虚拟机有vware、virtualbox等。vware功能强大,但是占用的资源比较多;virtualbox功能也非常丰富,资源占用量较小,推荐使用。在采用虚拟机搭建linux系统后的实际操作中,常常需要与本地环境共享一些文件,下面讲解的就是如何通过virtualbox使两个操作系统共享文件夹。
1. 安装增强功能包(Guest Additions)
安装好centos后,运行centos并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。你会发现在centos桌面上多出一个光盘图标(或者执行如下命令:cd /media;ll;查看media下光盘文件夹),这张光盘默认被自动加载到了文夹/media/xxxx。进入命令行终端,输入:cd /media/xxx ; ./VboxLinuxAdditions.run;开始安装工具包。
2. 设置共享文件夹
完成后,点击"设备(Devices)" -> 共享文件夹(Shared Folders)菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以任取一个自己喜欢的,比如"shared",尽量使用英文名称。
3. 挂载共享文件夹
重新进入虚拟centos,在命令行终端下输入:
mkdir /mnt/shared
mount -t vboxsf shared /mnt/shared
其中"shared"是之前创建的共享文件夹的名字;-t设置文件的类型。告诉你一个小技巧记下类型vboxsf,你就认为是virtualbox share folder.
4. 卸载的话使用下面的命令:
umount -f /mnt/shared