在Vbox中设置文件共享,分为在主机中设置和在虚拟机中设置。
我的环境是:主机 Ubuntu , 虚拟机 linux 和 xp
首先,要安装增强功能:启动虚拟机以后,选择设备菜单,然后“安装增强功能”。
其次,开始设置共享:
主机设置:
图形界面法:打开VirtualBox -> 设置 -> 数据空间 -> 右边的一个带加号的小按钮(添加数据空间)-> 选择要共享的路径和起一个名字,假设sharefold。
命令法:在中端执行如下命令 VBoxManage sharedfolder add "VM name" -name "sharename" -hostpath "\test"
该命令中的 VM name 指定要使用共享文件夹的虚拟机名称,如 WinXP(担心空格等,要完全匹配);
sharename 为共享的文件夹名称,可任意设置,如 sharedfolder;\test 为主机上需要共享的文件夹。
虚拟机中的设置:
虚拟机是linux:
进入终端,执行下面命令:
sudo mkdir /mnt/shared
sudo mount -t vboxsf gongxiang /mnt/shared
假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项
gongxiang /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0
这样就能够自动挂载了。
卸载的话使用下面的命令:
sudo umount -f /mnt/shared
虚拟机是xp:
启动进入客户机Windows XP,打开"我的电脑",依次点击菜单栏"工具"-"映射网络驱动器",驱动器盘符自选,文件夹填"\\vboxsvr\tmp",tmp是我之前设置的"数据空间名称",把tmp改成你刚才设置的"数据空间名称"即可,如下图:
确定后,在"网络驱动器"那里就可以看到共享文件夹的盘标了,如下图: