zoukankan      html  css  js  c++  java
  • virtualbox中的虚拟机和windows共享文件夹

    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的文件夹了,里面的变更都是同步的。

  • 相关阅读:
    【tarjan】BZOJ 1051:受欢迎的牛
    【递推】BZOJ 1088: [SCOI2005]扫雷Mine
    【计算几何】多边形
    【贪心】Bzoj 2457:[BeiJing2011]双端队列
    【单调栈】Bzoj 1012: 最大数maxnumber
    [洛谷P3584] POI2015 LAS
    [洛谷P4049] JSOI2007 合金
    [51nod1533] 一堆的堆
    [AGC018E] Sightseeing Plan
    [CF1065E] Side Transmutations
  • 原文地址:https://www.cnblogs.com/jeacy/p/6382654.html
Copyright © 2011-2022 走看看