Vagrant 启用 rsync
2016-11-13 21:55
106 查看
折腾了那么久,发现这些smb,nfs,virtualcfs,这些同步方案在windows下都不是最完美的。最完美的还是 rsync,我使用它同步windows上的代码,在windows浏览器中打开虚拟机中的网页只需500多毫秒,比起以前的2.3秒,简直快到飞起!
还有就是 mysql 的数据文件不必放在windows主机中,因为访问mysql只有php程序来访问,所以,我将虚拟机的容量固定到40G,应该也用不了这么多了吧。平时在windows主机中编写代码,然后用rsync同步windows的代码到虚拟机,注意,这里只是单项同步,只能是windows向虚拟机同步。这样就可以开心的开发了!
配置rsync的关键步骤:
1.下载cygwin
2.用cygwin安装rsync软件
3.随便找个vagrantbox,编写vagrantfile文件
4.vagrantfile中加入:
其他的配置参数不变,具体rsync配置参数请参考官网:https://www.vagrantup.com/docs/synced-folders/rsync.html
还有就是 mysql 的数据文件不必放在windows主机中,因为访问mysql只有php程序来访问,所以,我将虚拟机的容量固定到40G,应该也用不了这么多了吧。平时在windows主机中编写代码,然后用rsync同步windows的代码到虚拟机,注意,这里只是单项同步,只能是windows向虚拟机同步。这样就可以开心的开发了!
配置rsync的关键步骤:
1.下载cygwin
2.用cygwin安装rsync软件
3.随便找个vagrantbox,编写vagrantfile文件
4.vagrantfile中加入:
Vagrant.configure("2") do |config| config.vm.synced_folder "C:/Work", "/home/wwwroot/default", type: "rsync", rsync__args: ["--verbose", "--rsync-path='sudo rsync'", "--archive", "--delete", "-z"] end
其他的配置参数不变,具体rsync配置参数请参考官网:https://www.vagrantup.com/docs/synced-folders/rsync.html
相关文章推荐
- 在 Vagrant 下启用 SMB 文件共享
- vagrant rsync-auto 代码同步失败报错:UndefinedConversionError
- 安装Visual Studio后所有程序出异常它霸道的管着----启用/禁用Visual studio实时调试
- Mongodb3.0.6启用认证权限设置
- rsync通过服务同步、linux系统日志
- rsync+inotify实现实时单向同步
- CentOS一键配置rsync服务器脚本
- redis在linux的安装和配置启用/关闭
- IIS安装前已经安装了.NET Framework,安装后如何启用.NETFramework
- 设置TOMCAT启用GZIP压缩
- chrome启用跨域正确方法
- rsync+inotify一键安装脚本
- Html body的滚动条禁止与启用
- rsync exclude include二级目录或子级目录
- [11月15日的脚本] 在微软Lync Server 2010中搜索启用特定功能的用户
- 如何修改SpriteBuilder中的按钮禁用启用状态
- ORA-39083: + ORA-00439: 未启用功能
- asp.net调试失败,因为没有启用集成 Windows 身份验证
- CentOS7 禁用firewall,启用iptables,disable firewalld service and use iptables
- Flask_admin 笔记一 (快速启用)