Vbox中虚拟机和主机共享文件(主机linux,虚拟机xp或linux)

在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改成你刚才设置的"数据空间名称"即可,如下图:

      确定后,在"网络驱动器"那里就可以看到共享文件夹的盘标了,如下图:





版权声明:本文为duguteng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。