使用VirtualBox 共享文件夹实现主机、宿机实现项目文件映射
前言: 在Linux开发固然是好,但其上手难度却难以短时间内快速领略Linux的魅力,有没有一种折中的解决办法呢,答案是当然有了。 比如你可以在Windos上来编码,由Linux提供服务,利用VirtualBox的虚拟文件夹来实现,这样的话,不仅做到和线上环境一致,又可以在Window上进行编码,集合两个开发环境的优点,好处多多。。。 |
准备工作:
1.VirtualBox
2.xshell
3.一台可以与主机通信的CentOS
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
第一步:
安装VirtualBox的增强工具包(必须)
分配并加载ISO文件(注:VboxGuestAdditions.iso 文件路径在 X:\Oracle\VirtualBox\VboxGuestAdditions.iso)
分配你的项目目录至CentOS ( www 名称后面会用到 )
第二步
1) cd /mnt/
2) mkdir cdrom
3) mount /dev/cdrom /mnt/cdrom
4) cd cdrom
5) ./VBoxLinuxAdditions.run
6) mount -t vboxsf www(这里的www是上面的名称) /data/www/
可能会遇到的问题
编译安装./VBoxLinuxAdditions.run 失败
解决办法:
安装依赖 yum -y install kernel 、yum -y install kernel-devel、yum -y install gcc-c++
这时虽然基本实现,还有个小问题就是每次都要手动执行挂载,我们来将 mount -t vboxsf www /data/www/ 加入到 /etc/rc.local 中 这样每次linux加载时就会自动执行加载命令,ok。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
秋风至上(原创)