Windows下通过cwRsync备份到服务器&服务器之间使用rsync备份传输

Linux服务器配置Rsync服务端

1、安装Rsync

yum -y install rsync

2、配置rsyncd.conf

cp /etc/rsyncd.conf /etc/rsyncd.conf.bak
vim /etc/rsyncd.conf

uid = root							# 用户
gid = root							# 组
port = 873							# 端口
max connections = 20				# 最大连接数
hosts allow = *						# 允许访问的主机
hosts deny = *						# 拒绝访问的主机
read only = false					# 是否只读

# windows测试
[windows]							# 要同步的模块
path = /var/data/windows			# 同步路径
list = no							# 客户端请求显示模块列表时,该模块是否显示出来
auth users = rsync						
secrets file = /etc/rsyncd.secrets	# 连接用户时的密码

3、创建目录、密码文件并修改权限

mkdir /var/data/windows
echo rsync:123456 >> /etc/rsyncd.secrets
chmod 600 /etc/rsyncd.secrets

4、启动rsync服务

systemctl enable rsyncd --now
systemctl status rsyncd
查看873端口是否占用 netstat -lntp (若没有安装netstat命令,则安装:yum -y install net-tools)

Windows配置cwRsync客户端

1、下载并解压cwRsync客户端

https://wwtx.lanzout.com/iREUo0wlgixg

2、打开cmd,执行同步命令

cd C:\
cd cwrsync_client_6.2.2_x64_free\bin
rsync.exe -avzP --port=873 --delete --password-file=/cygdrive/e/rsyncd.secrets /cygdrive/e/testrsync/ rsync@192.168.9.128::windows
参数介绍:
--port 指定服务端的端口
--delete 表示完全同步、无差异同步(本地目录有什么变动 都正常同步到服务器端)
--password-file  指定密码文件,需自己创建
/cygdrive/f  磁盘F
/cygdrive/f/rsynctest/  要同步的目录
rsync@192.168.9.128::windows  用户@服务端IP::对应模块

Windows下添加计划任务

  • 右键 “我的电脑” -> 打开管理

  • 创建基本任务




  • 配置完成之后修改以下为对应Windows系统

参考文章:
linux-windows文件实时同步:Rsync使用教程

补充

两台服务器传输数据做备份

参考链接:
两台Linux服务器之间传输文件的四种方法 - 知乎 (zhihu.com)
Rsync 数据同步工具应用指南 - 知乎 (zhihu.com)

  1. rsync默认使用ssh的22端口,那么如果我们的服务器为了安全已经修改成其他的端口,比如端口是1234那怎么办呢?可以加上 -e 'ssh -p 1234'参数来指定端口号:
rsync -avP -e 'ssh -p 1234' root@192.168.x.x:/var/data /var/data/
  1. 对于小带宽 VPS,rsync 可能会占满带宽,导致服务器/网站连不上,我们可以使用 bwlimit 参数限制最大传输速度,单位为 KB/s,如下命令,限制最大速度为 300 KB/s:
rsync -avP --bwlimit=300 -e 'ssh -p 1234' root@192.168.x.x:/var/data /var/data/
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值