下面讲讲如何实现共享文件夹的功能。参考来源:【http://www.jianshu.com/p/4e3c8b06cb06 virtualbox中的虚拟机和windows共享文件夹】

设备

  • Windows 10 系统
  • VirtualBox 虚拟机 5.1.26
  • Ubuntu Server 版本 4.10.0-42-generic

准备

首先需要寻找一个iso文件地址,这个文件在virtualbox安装过程中已经存在,只需要在安装路径中找到即可,作者的iso文件是存在于Oracle文件夹中(或者使用windows上最好用的文件搜索软件Everything进行搜索,关键词为VBoxGuestAdditions)。

之后我们需要把这个iso文件加载到虚拟机光驱(类似安装系统时的加载操作)。

 

Ubuntu Server Mount 安装

接下来需要在虚拟机系统里头对于刚刚加载的光驱进行读取安装操作。直接使用以下代码进行逐行输入即可。

mkdir /mnt/disk #创建mnt目录下的一个文件夹
mount -t auto /dev/cdrom /mnt/disk #虚拟光盘加载到这个文件夹
cd /mnt/disk  #查看
sudo sh ./VBoxLinuxAdditions.run #运行安装程序

本机设置共享文件夹

然后我们便需要在本机上创建共享文件夹并且在VirtualBox上头进行connect了。

最后一步

最后,我们在Ubuntu Server里头对于共享文件夹进行挂载,使用如下命令:

mount -t vboxsf share /home/ancheng/Share # share是虚拟机里头设置的共享文件夹名称,后面的是对应的server目录

ls一下就可以看到共享文件夹的颜色已经变成了高亮,这时候就已经可以随时同步了。小伙伴们都快来体验一下吧!

 

注意事项
共享文件夹的设置是每次开机都需要重新设置的,为了方便可以在Xshell等软件上设置开机脚本自动登录时运行(注意设置脚本的时候需要考虑到挂载需要sudo,因此也需要同时设置自动的密码输入)。