博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
本文讲述下windows下使用rsync备份数据
阅读量:4313 次
发布时间:2019-06-06

本文共 1648 字,大约阅读时间需要 5 分钟。

本文讲述下windows下使用rsync备份数据

需要使用的软件如下:

 

环境需求:

上海monitor上跑有定时任务计划备份线上数据库,现在需要把上海monitor上的备份数据拉回到179.12数据回传服务器上一份。

源文件存储路径(上海monitor)

 

 

目的地址存放点(回传服务器)

 

 

上海monitor安装rsync

上海monitor上安装cwRsyncServer_4.1.0_Installer.exe ,双击安装后安装后的路径如下:

 

 

上海monitor配置rysnc

修改C:\Program Files (x86)\ICW\rsyncd.conf文件,内容如下:

use chroot = false

strict modes = false

hosts allow = *

log file = rsyncd.log

pid file = rsyncd.pid

secrets file = password.txt

port = 873

# Module definitions

# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work

#

[site2]

path = /cygdrive/d/dbdata/data   #注意:d/dbdata/data为源文件存储路径

hosts allow = *

list = true

auth users=root

transfer logging = yes

 

C:\Program Files (x86)\ICW路径下新建一个密码文件。名称为:password.txt

 C:\Program Files (x86)\ICW\password.txt文件内容如下:

root:123456

启动rsync服务

上海monitor启动rsynsc的服务。

 

 

到此服务端配置完成!

数据传输时配置网络环境:

防火墙添加规则

防火墙添加规则:允许179.12的外网IP地址的873端口访问。

 

路由器添加端口转发

路由器添加端口转发:把873端口的访问转发到上海monitor上。

 

并且记住要应用配置!!!!

 

数据回传上安装客户端

先在客户端安装cwRsync_4.1.0_Installer.exe,安装后的路径如下:

 

cmd手动拉取数据

 

 

命令如下:

cd  C:\Program Files (x86)\cwRsync\bin

rsync -vzrtopg --progress --delete --password-file=/cygdrive/c/Users/SvcCWRSYNC/users/password.txt<c:\Users\SvcCWRSYNC\users\p.txt root@172.16.1.1::site2 /cygdrive/d/db_backup/51sh --port=873

 

编写一个test.bat脚本

先写一个在C:\Program Files (x86)\cwRsync\路径下。新建test.bat文件。内如如下:

@echo off

set RSYNC_HOME=C:\Program Files (x86)\cwRsync\bin

cd %RSYNC_HOME%

C:

 rsync -vzrtopg --progress --delete --password-file=/cygdrive/c/Users/SvcCWRSYNC/users/password.txt<c:\Users\SvcCWRSYNC\users\p.txt root@172.16.1.1::site2 /cygdrive/d/db_backup/51sh --port=873

新建定时任务计划

新建任务计划-定时运行即可!

 

 

转载于:https://www.cnblogs.com/itqingtian/p/10365764.html

你可能感兴趣的文章
性能瓶颈
查看>>
cmd 导入数据库
查看>>
Makefile书写注意事项--个人择记(一)
查看>>
文件转码重写到其他文件
查看>>
场景3 Data Management
查看>>
树结构练习——排序二叉树的中序遍历
查看>>
AC自动机模板
查看>>
python 基本语法
查看>>
Swift - 点击箭头旋转
查看>>
git配置
查看>>
【hexo】01安装
查看>>
CI框架源码学习笔记2——Common.php
查看>>
005---书籍添加和编辑的提交数据
查看>>
使用case语句给字体改变颜色
查看>>
JAVA基础-多线程
查看>>
面试题5:字符串替换空格
查看>>
JSP九大内置对象及四个作用域
查看>>
ConnectionString 属性尚未初始化
查看>>
数据结构-栈 C和C++的实现
查看>>
发布功能完成
查看>>