VirtualBox + CentOS 7.3 共享文件夹

一、概述

为了日常开发能利用到 Linux 系统的特性,且能利用 Windows 环境下的操作习惯。于是,我们需要能在 Windows 系统与 Linux 系统之间共享文件。在 Windows 下开发,在 Linux 系统当中调试。

二、准备工作

1)安装 VirtualBox

2)安装 Centos 7.3 并且保证已经能够连接外网

3)Centos 已经升级了基础的类库且安装了 gcc、perl等工具

三、安装增强工具

1) 挂载 VirtualBox 光驱可以得到 VritualBox 提供的增强工具

$ sudo mount /dev/cdrom /media

进入 /media 目录,执行 ll 命令可以看到如下内容:

clipboard.png

注意:如果你在该目录下没有看到这些文件。请不要慌。因为,这些文件都在 VirtualBox 安装目录下面。因为,我们只安装 CentOS 系统,只会用到 VBoxGuestAdditions.iso 文件。我们把它在 Windows 系统下面解压之后,再压缩成 zip 文件。再通过 lszrz 工具的的 rz 命令上传到任何目录。然后,通过 unzip 命令解压即可按照后续的步骤进行操作了。

2)安装内核开发库与 gcc

$ yum install kernel-devel gcc

如果担心系统组件太旧,那再执行如下命令:

$ yum update

整体更新一下系统的库

3)做一个内核软链接

$ sudo ln -s /usr/src/kernels/3.10.0-514.16.1.e17.x86_64/ /usr/src/linux/

注意:这里的内核版本是根据系统里面而定的,直接用 Tab 键补全即可。需要提前创建 /usr/src/linux 目录。

4)安装增强工具

在 /media 目录中执行如下命令:

$ sudo ./VBoxLinuxAdditions.run

剩下就是安静等一两分钟即可完成安装。

如果提示报错,请注意报错信息。很多时间都是提示目录权限或者某某命令不存在。此时加个权限,安装一下命令即可。

5)重启 CentOS 系统

增加工具安装之后,需要重启系统才能生效。

四、共享文件设置

1)在 Windows 系统创建一个目录

比如,我在 Windows 的 D 盘根目录下创建了一个 vshare 的目录。

2)挂载文件夹

$ mount -t vboxsf vshare /usr/local/src/web

上面这行命令的意思:将 vbox 里面共享的文件 vshare 挂载到 CentOS/usr/local/src/web 目录。

3)成功了!快试试共享文件吧!

博主 2011 年创建了一个《PHP 初学者官方群》,目前群成员 500 人左右。群号:168159147。为了防止广告,设置为付费入群。欢迎大家加入讨论技术!

标签: 无

发表评论: