当前位置: 首页 > news >正文

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

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

  • Linux服务器配置Rsync服务端
    • 1、安装Rsync
    • 2、配置rsyncd.conf
    • 3、创建目录、密码文件并修改权限
    • 4、启动rsync服务
  • Windows配置cwRsync客户端
    • 1、下载并解压cwRsync客户端
    • 2、打开cmd,执行同步命令
  • Windows下添加计划任务
  • 补充
    • 两台服务器传输数据做备份

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/
http://www.lryc.cn/news/68925.html

相关文章:

  • IS420UCSBH4A 用于高速应用中的Mark VIe系列
  • 将JSON写入文件
  • effective c++ 35 考虑virtual函数以外的其他选择
  • Akura Medica:新型静脉血栓切除系统,完成首次人体试验
  • 大型央企集团财务经营分析框架系列(三)
  • C++并发编程:std::future、std::async、std::packaged_task与std::promise的深度探索
  • 测牛学堂:2023软件测试学习教程之sql的单表查询排序和模糊查询
  • CSS第一天总结
  • js中各种console使用方法大全
  • 江西棒球未来发展规划·棒球1号位
  • 【笔记】做二休五
  • Qt6之字符串类内存分配新变化——16的次方增加
  • C++ 名称空间
  • 作为一名普通的java程序员,我想和大家分享一下4年来的工作内容
  • CyberLink的专业视频编辑软件ActionDirector Ultra 3.0版本在win10系统的下载与安装配置教程
  • 在外远程访问公司局域网用友畅捷通T财务软件 - 远程办公
  • VariantAutoencoder(VAE)中使用生成好的模型进行声音生成
  • C++数据封装以及定义结构的详细讲解鸭~
  • MySql 数据库的锁机制和原理
  • try catch finally 里面有return的执行顺序
  • 美团前高级测试工程师教你如何使用web自动化测试
  • MySql.Data.dll 因版本问题造成报错的处理
  • 囚徒困境——从博弈论的角度解释“美女配丑男”
  • 运算符重载函数作为类的成员函数——有理数的约分
  • mysql数据库的内置函数--7
  • DS3800HPIB 有效执行任务的所有程序
  • 图像比对、人像比对和人脸识别的区别是什么?
  • python中的抽象基类
  • 耗时几个月,终于决定把原本想用于商业的系统开源了
  • HarmonyOS应用端云一体化开发主要流程