rsync服务器文件同步+windows+虚拟机
来源:互联网 发布:php图片木马制作 编辑:程序博客网 时间:2024/04/29 22:16
虽然是半个月份前的事情了,但是觉得是自己研究出来的,蛮有意思的,所以想写一下。
10月份末的时候,公司进了一台hp服务器作为备份服务器。
作为刚毕业的小白,第一次装服务器,还有hyper-v。还好没什么差错,之前练了几手,而且也用VMware玩过ubuntu,所以没啥问题。
结果装完之后发现,每周备份公司里居然是手动的。。。我就受不了了啊,这好烦啊,写个脚本都好的啊。
于是乎,自己开始折腾服务器同步,发现了一个好东西。
rsync,remote sync。顾名思义,远程同步,不过我看网上大多都是linux环境下的,windows环境下的较少,而且都比较旧了。
所以现在写一下,万一以后还要用到呢。
————————————————————————————————————————————————————————————
软件下载:
http://pan.baidu.com/s/1i46JFa1
————————————————————————————————————————————————————————————
备份源:
安装server程序,一路next,当中可能会让你确定服务端的密码,可修改可不修改。
安装完成之后,进入安装的目录,打开rsyncd.conf文件,进行配置。
这个是默认的:
use chroot = falsestrict modes = falsehosts allow = *log file = rsyncd.log# Module definitions# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work#[test]path = /cygdrive/c/workread only = falsetransfer logging = yes
这个是我修改之后的:
#不验证用户use chroot = falsestrict modes = false#可以限制IP地址访问,但是我没设置。hosts allow = *#host deny = xxx.xxx.x.xxx/255.255.255.0 log file = rsyncd.logpid file = rsyncd.pid#指定端口,因为我们公司的端口都是白名单的。port = 8173#匿名访问uid = 0gid = 0# Module definitions# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work#----------------------------------------------------#备份模块进行设置一下,名称是filebak,路径是d:\AOK_Share_s[filebak]path = /cygdrive/d/AOK_Share_sread only = falsetransfer logging = yeslock file = rsyncd.lack#----------------------------------------------------[SQLbak]path = /cygdrive/f/网店管家数据库备份read only = falsetransfer logging = yeslock file = rsyncd.lack第一段是整体环境配置,第二段和第三段就是要同步的文件的配置。
然后记得在services.msc里开启一下rsync的服务。
____________________________________________________________________________________________________________
备份端:
安装客户端程序
安装完成后,就可以执行cmd命令。
#可在cmd输入rsync查看帮助#要注意修改服务端上的C:\ICW\rsyncd.conf#在客户端cmd上执行命令#文件备份,目标地址需要修改rsync -azvP --progress --delete rsync://192.168.1.200:8173/filebak /cygdrive/d/filebak#数据库备份,目标地址需要修改rsync -azvP --progress --delete rsync://192.168.1.200:8173/SQLbak /cygdrive/d/SQLbak这样子就可以把备份源的文件同步到备份端了。
把这个脚本加入到系统计划里,就可以完成自动备份啦。
bingo!
- rsync服务器文件同步+windows+虚拟机
- linux rsync服务器文件同步
- Windows服务器同步rsync,增量备份 , cwRsyncServer
- 利用rsync搭建服务器之间文件同步
- Rsync 同步文件至远程服务器上
- 多服务器文件自动同步inotify+rsync
- rsync两台服务器文件同步
- Rsync如何同步服务器文件与本地文件
- rsync多个服务器之间同步文件
- Rsync实现服务器文件定时同步备份
- 使用rsync 实现服务器文件同步
- rsync 同步windows文件到linux
- 使用RSync同步Linux和Windows文件
- rsync从Linux同步文件到Windows
- 使用rsync同步windows与Linux文件
- Rsync实现Linux-Windows文件同步
- Rsync+ssh同步服务器
- sersync + rsync 服务器同步
- xcode8 约束和子控件frame 小坑
- ubuntu下安装多版本python
- 迭代的多方面使用
- Spark2 加载保存文件,数据文件转换成数据框dataframe
- vmware不能装ghost系统怎么解决
- rsync服务器文件同步+windows+虚拟机
- 进程挂起wait_event_interruptible
- 第十四周--折半查找
- MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL server)
- Xcode8适配iOS10.1真机测试
- pthread_struct
- 异常补偿解决方案
- console.log 在ie9一下版本的问题
- nodejs 安装部分失败的解决方法