http://www.jianshu.com/p/4e3c8b06cb06

为什么要共享文件夹?

在工作的过程当中会使用到不同的软件开发环境,php的,python的,nodejs的为了隔离这些应用环境,我通常将这些编译环境安装到virtualbox当中,然后和主机共享文件目录,这样我就可以在主机环境先使用我喜欢的IDE对文件进行编辑,然后再在虚拟机当中编译程序,这样就不会污染到我的主机环境,也避免了各种软件之间的冲突问题。

以centos为例如何共享文件夹

在虚拟机当中共享文件夹的第一步首先是要在centos中安装VBoxLinuxAdditions他是virtualbox和计算机本机通讯使用的一个插件,通过这个插件我们就可以实现虚拟机和本机进行通讯。

在虚拟机里安装vboxlinuxaddition

安装之前要先确认下自己操作系统的支持环境。
我们需要
gcc
gcc-c++
make
kernel-devel
kernel-headers
这些环境都可以通过yum来安装。最后再yum update一下,再重启下虚拟机。

安装增强功能

首先点击设备->安装增强功能。这个时候软件会提示没有办法添加,但是会将vboxlinuxaddition加载到光驱。

加载到光驱

加载到光驱以后我们就需要读取光驱里的内容然后进行安装。

mkdir /mnt/ISO

我们先创建一个文件夹,然后让cdrom里面的iso文件挂载到我们创建的ISO文件夹这样我们就可以读取iso里面的内容了。

mount -t auto /dev/cdrom /mnt/ISO

通过mount命令将cdrom挂载到/mnt/ISO

cd /mnt/ISO

进入到我们创建的ISO文件夹以后通过ls命令查看光盘内容。

光盘内容

通过启动VBoxLinuxAddition.sh文件来启动安装。

安装正确

安装正确的话会全部提示正确。

挂载共享文件夹

在本机状态下设置共享文件夹路径和共享文件夹名称。

挂载共享文件夹

在centos当中通过下列命令进行挂载。

mount -t vboxsf share /mnt/share

前面的share是共享文件夹名称 后面是要挂载到centos里面的文件目录。

成功

最后我们就可以看到本机共享给centos的文件夹了,里面的变更都是同步的。

最新文章

  1. 《C编译器剖析》后记
  2. Windows下nginx+php配置
  3. javascript 设计模式-----观察者模式
  4. Android Http请求
  5. UVa 102 - Ecological Bin Packing(规律,统计)
  6. 用PHP语言做网站常见漏洞有哪些?
  7. replaceCharactersInRange
  8. Collections的排序之一(Java)
  9. react 绑定事件
  10. struts2漏洞原理及解决办法
  11. linux下tigervnc-servere服务的安装与使用
  12. ORACLE数据库不同故障下的恢复总结
  13. Javascript debugger come accross error
  14. Linux多线程编程——线程的同步
  15. php一些需要注意的点
  16. 激活函数Sigmoid、Tanh、ReLu、softplus、softmax
  17. CodeCraft-19 and Codeforces Round #537 (Div. 2) E 虚树 + 树形dp(新坑)
  18. (转载)深入了解MyBatis参数
  19. Shell 命令实现词频统计
  20. Team Work Ⅱ

热门文章

  1. 怎样从外网访问内网WampServer?
  2. use right spindle drive
  3. 应使用sqlplus代替tnsping进行oracle连通性测试
  4. U盘中病毒,文件消失或不显示
  5. Latex 公式积累
  6. kali linux fuzz工具集简述
  7. Python3 tkinter基础 Frame bind 捕捉多键同时按
  8. MySQL 日期时间函数
  9. 买不到的数目|2018年蓝桥杯A组题解析第八题-fishers
  10. (转)renren-fast解读(一)