
后来找到cwRsync ——同步Windows文件到Linux,和linux的rsync一样的功效
链接: https://pan.baidu.com/s/1zDojiAAnpBaCDUCRiYzXzw
提取码:07l1
windows默认安装即可
windows上配置rsyncd.conf 文件
cat /cygdrive/d/Program Files (x86)/ICW/rsync_db.ps
此密码文件里的格式是"用户名:密码",这个密码可以随意指定。但最好设置服务器的用户名和密码。如果觉得不安全,就另外创建一个用户名和密码,专门用于rsync同步之用。
但是千万要记得这个创建的用户名对E:\Setting\Rsync\rsync_db.ps这个密码文件要有修改的 *** 作权限。
安装完成后windows-服务,就可以找到,修改好配置文件,重启服务即可
测试是否可以连通
进入Linux服务器,新建一个backup_passwd的文件,内容为在上面windows中RsyncServer中设定的密码内容:
linux服务器上要安装rsync环境。这里将windows备份数据同步到linux的/Win_Back目录下
--delete表示如果有删除也更新,可以实现目标文件夹增加和删除和修改都更新的目的
放到linux的crontab中,每天执行一次,第一次全量备份会比较慢,后期都是增量备份会很快
windows重启后rsync服务并没有启动,服务——RsyncServer,手动启动后报错
“本地计算机上的rsyncserver服务启动后停止,某些服务在未由其他服务或程序”
后查看原来是rsyncserver异常结束时,pid文件未及时删除,导致再次启动服务时因检测到pid文件而认为服务已经启动。而windows的服务管理器并不以pid为检测标准,所以d出启动又停止的提示
解决:
手动删除esyncserver产生的pid文件,再次启动即可
C:\Program Files (x86)\ICW\rsyncd.pid
给你讲一下Linux下的 先创建个备份脚本的文件保存为backup.sh,然后让corn在指定时间运行就可以了 备份脚本内容: cp -r 日志目录 要备份的目录 tar -zcvf bak$(date +%Y%m%d).tar.gz 要备份的目录 //将数据所在文件夹bak打包欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)