使用rsync在linux(服务端)与windows(客户端)之间同步

文件远程同步、备份神器rsync 我一直想搭一个自动备份代码(或者延伸一下,各类文件)的系统,正好我在3A平台购买了服务器可以利用这个搭建一下rsync。rsync 是一个常用的 Linux 应用程序,用于文件同步。它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)undefined与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件大小或修改时间有变动)。... 阅读详情

网络上虽然有很多教程,但多数是罗列出步骤并没有解释清楚,新手看了还是一头雾水

废话完毕

-----------------------------


一 在linux(我用的是centos系统)上安装rsync和xinetd前先查看linux上是否已经安装:
#rpm -qa|grep rsync

# rpm -qa|grep xinetd

若无则安装,或者使用tar编译安装

#rpm -ivh rsync-2.6.8-3.1.rpm

或者

yum install rsync(这是我使用的方法)

yum  install xinetd(这是我使用的方法)


二 打开rsync服务
#chkconfig xinetd on
#chkconfig rsync on

三 在/etc/目录下创建 rsyncd.conf 配置文件(设置成600权限)


port =  873
uid = root
gid = root
use chroot=no
read only = yes
hosts allow=*
max connextions = 4

[www] 
path = / ** ** ** **/ ** **l/ ****
comment = BACKUP WWW
ignore errors
read noly = yes
list = no
auth users = root
hosts allow = *
secrets file = /etc/rsync.pass(文件名只是举例,包括后缀都可以自定义)

配置文件中的参数含义可以参考 http://hi.baidu.com/setcookie/item/14f9e8998ad1028858146135

四 创建rsync.pass文件 (设置成600权限)
,也就是rsync.conf文件中 secrets file 指定的路径,输入linux系统中存在的账号密码
账号:密码


五 修改etc/xinetd/rsync 文件
把disable = yes 改成 disable = no

六 启动基于xinetd进程的rsync服务

#/etc/init.d/xinetd start


七 windows机器上安装cwrsync

八 打开 linux上的873端口(rsync默认使用的端口)

九 打开cmd 执行同步指令即可同步

h:\cwRsync\bin\rsync.exe -vzrtopgu --progress --delete root@192.168.1.3::www /cygdrive/D/test

然后就可以看到输入密码的提示,输入密码就开始同步了。
解释一下:

h:\cwRsync\bin\rsync.exe是rsync.exe的路径

www就是rsync.conf文件中指定的模块名
root@192.168.1.3 是linux机器用户名,ip

/cygdrive/D/test 的含义是备份到windows本地的D:\test路径,其他路径依葫芦画瓢即可,比如E:\test,写成

/cygdrive/E/test


十 windows客户端设置cwRsync自动同步
建立一个.bat文件,编辑输入以下命令内容后保存:
h:\cwRsync\bin\rsync.exe -vzrtopgu --progress --delete root@xx.xx.xx.xx::www /cygdrive/G/backup --password-file=/cygdrive/D/rsync.pass
接下来按照需要创建windows的任务计划程序,在操作列表中添加启动这个.bat文件的操作。
解释:
password- file=/cygdrive/D/rsync.pass 指定了windows客户端机器上的密码文件位置。
windows客户端上的密码文件格式和linux服务端上的格式不一样,只需要写密码即可。
如果在cmd执行以上命令可以不输入密码,因为程序会自动读取输入的密码文件。

十一安全起见有时需要更改rsync使用的端口
1把服务器上需要使用的端口打开
2修改服务器上的 rsyncd.conf 配置文件
port = (要使用的端口号)
3本地客户端链接服务器备份的口令也得修改,加入--port=(端口号)
例如:
h:\cwRsync\bin\rsync.exe -vzrtopgu  --port=(端口号) --progress --delete root@xx.xx.xx.xx::www /cygdrive/G/backup --password-file=/cygdrive/D/rsync.pass


十二 如果重启了服务器,客户端备份时出现错误提示 Connection refused (111) 的解决办法
完整错误提示:
rsync: failed to connect to 10.10.10.170: Connection refused (111) 
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5] 
解决方法:
服务端启动服务:rsync --daemon --config=/etc/rsyncd.conf


使用Rsync实现linux与linux,linux与windows,windows与windows目录备份 使用Rsync实现linux与linux,linux与windows,windows与windows目录备份,亲测有效! 立即下载

相关推荐

从时频谱图到智能感知:雷达信号处理的AI进化之路

本文探讨了人工智能在雷达信号处理中的革命性应用,特别是深度学习在时频谱图分析中的突破性进展。通过对比传统信号处理方法与AI驱动的解决方案,展示了CNN、3D CNN等模型在目标检测、行为识别等场景中的优势,并分析了数据获取、模型优化等关键技术挑战。AI赋能的雷达技术已广泛应用于智能交通、工业检测和医疗健康领域,展现出巨大的发展潜力。

weixin_29284201的博客 507

【基于Rsync实现Linux To Windows文件同步】

基于Rsync实现Linux(server)to Windows(client)的文件同步教程

of chen的博客 5426

智驾系统分层架构:从传感器到执行器的全链路解析

本文深入解析了智能驾驶系统的分层架构,从传感器数据采集融合、应用层决策到车辆管理层执行,完整呈现了从感知到控制的全链路工作流程。文章重点阐述了架构设计的核心优势在于接口标准化与模块解耦,以ACC和LKA协同场景为例,说明了各层级如何通过清晰分工与高效协作,实现复杂系统的可靠、灵活与易于升级。

weixin_29219189的博客 399

使用Rsync在Linux(服务端)与windows(客户端)实现文件同步

环境: Linux:centos7.8.2003 服务IP:222.85.156.246 Windows:Windows2008 R2 服务IP:202.98.195.117 一、Rsync(服务端) (1)检查Linux系统内是否安装Rsync:#rpm -qa|grep rsync 如果出现如下图,则已安装。 如果没有:#yum install rsync -y 执行该命令安装即可。 (2)修改配置文件:rsyncd.conf和rsyncd.passwd 如果没有该文件,在etc目录下创

sinat_42482762的博客 3882

【入门篇】第五章 第一次与 AI Agent 交互

本文介绍了OpenClaw中最基本的用户与AI Agent交互方式,剖析了Agent和Gateway两个核心组件的作用,通过简单示例展示了从用户请求到结果返回的完整执行流程,说明了最小交互过程对验证系统可用性的重要意义,为后续学习复杂任务执行机制奠定基础。

lanyv的博客 512

RAG面试内容整理-8. 文档分块策略(滑动窗口、语义切分)

RAG系统通常面对长文档或整篇知识库资料的检索需求,但大模型一次处理的文本长度有限,向量索引也需固定大小的文本片段。因此,将长文档拆分成合适片段是必不可少的步骤,被称为文档分块(chunking)策略。

不务正业的猿 691

rsync数据同步操作

rsync是Linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,与其他SSH、rsync主机同步数据。

qq_15247809的博客 2230

微信小程序 - 真机调试调用接口报错{errno: 600001, errMsg: “request:fail -102:net::ERR_CONNECTION_REFUSED},真机运行测试请求异常

微信小程序,真机,调试测试,运行报错,API接口,服务器接口都报错了,小程序报错errno: 600001,小程序报错request:fail -102:net::ERR_CONNECTION_REFUSED,真实手机打开接口全都失效了,微信小程序真机测试失败,微信小程序{errno: 600001, errMsg: "request:fail -102:net::ERR_CONNECTION_REFUSED"},详细解决方法,https,服务器SSL证书,无法解决,服务器更换SSL证书,接口地址改了也不行

🏆 前端领域优质创作者 1万+

【转】Cwrsync使用篇—如何实现Linux与windows下的文件同步

我们先回顾一下我们在安装配置篇中rsyncd.conf(服务器端的配置文件),我们在使用的时候会用到它: use chroot = false #不使用chroot strict modes = false #静态模式 hosts allow = * #所有IP均可 log file = rsyncd.log #log文件名,可以指定路径 pid...

wangguiying2011的专栏 538

安路TangDynasty和FD和JTAG驱动器安装

安路FPGA产品矩阵包含SALPHOENIX高性能、SALEAGLE高性价比和SALELF低功耗三大系列,广泛应用于网络通信、消费电子等领域。配套的TangDynasty(TD)集成开发环境支持标准设计输入,提供完整优化流程与调试工具。简要介绍了TD 6.2.1版本的安装步骤。

wangjie36的博客 1039

【大模型】从0到1:DeepSeek + Coze API调用全攻略,企业,开发个人专属AI智能体使用详解,小白也能轻松上手

本文介绍了如何通过API将Coze智能体集成到自有系统中的完整步骤:1)获取API token和个人工作空间的space_id;2)通过GET请求获取bot_id;3)使用POST发起对话请求,需包含bot_id、user_id和问题内容;4)通过两次API调用异步获取响应消息。文章还解释了Coze采用异步处理机制的原因,并预告了下期将讲解Java调用Coze接口的实现方法。整个过程需要使用API工具进行调试,确保了系统集成的可行性。

qq_27246521的博客 823

使用rsync在linux(服务端)与windows(客户端)之间同步

说明: 1、RsyncServer服务端 系统:CentOS 6.8 IP地址:192.168.247.141 2、Rsync客户端 系统:Windows10 实现目的: Rsync客户端同步服务端/data/test下的文件到E/test下 一 、在linux上安装rsync 1、#rpm -qa|grep rsync yum install rsync -y 2、vim ...

weixin_34356138的博客 230

基于Simulink的固态变压器(SST)多级协同控制

本文基于Simulink平台,详细介绍了固态变压器(SST)多级协同控制的建模与仿真方法。针对SST三级架构(AC-DC、DC-DC、DC-AC)存在的级间耦合问题,提出了纵向解耦与横向联动的协同控制策略。通过搭建10kV/400V级联型SST系统模型,实现了输入电压波动±20%或负载0-100%跳变时直流母线电压波动小于2%的控制目标。文章详细讲解了Simulink建模步骤、控制算法推导及工程部署建议,包括功率前馈控制、虚拟惯性算法等关键技术。仿真结果表明,该协同控制方案能有效抑制负载突变时的电压波动,为

MHD0815的博客 214

使用rsync在windows(服务端)与linux(客户端)之间同步

说明: 1、cwRsyncServer服务端 系统:Windows7 IP地址:192.168.0.110 2、Rsync客户端 系统:CentOS 6.7 IP地址:192.168.0.141 实现目的: Rsync客户端每天凌晨5:00自动同步cwRsyncServer服务端G:\rsyncfile目录中的数据到自己的/tmp/rsync目录中 一、cwRsyncServer...

weixin_33729196的博客 1601

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

rsync在linux(服务端)与windows(客户端)之间同步

网络上虽然有很多教程,但多数是罗列出步骤并没有解释清楚 一 在linux(我用的是centos系统)上安装rsync和xinetd前先查看linux上是否已经安装: #rpm -qa|grep rsync #rpm -qa|grep xinetd 若无则安装,或者使用tar编译安装 #rpm -ivh rsync-2.6.8-3.1.rpm 或者 yum install

haoyiyide的博客 1100

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

转:使用rsync在linux(服务端)与windows(客户端)之间同步

转自:http://blog.youkuaiyun.com/old_imp/article/details/8826396 一 在linux(我用的是centos系统)上安装rsync和xinetd前先查看linux上是否已经安装:#rpm -qa|grep rsync #rpm -qa|grep xinetd 若无则安装,或者使用tar编译安装 #rpm -ivh rsync-2.6.8-3.1.r...

weixin_34144848的博客 210

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

利用rsync从linux同步到windows

linux服务端 1.yum -y install rsync 安装rsync 2.vim /etc/rsyncd.secrets root:123456 前面是用户,后面是密码用:隔开 3.vim /etc/rsyncd.conf pid file = /var/run/rsyncd.pid port = 873 address = 10.255.0.101 uid =...

weixin_42699936的博客 6050

使用rsync在linux(客户端)中同步windows(服务端)目录

使用rsync在linux(客户端)中同步windows(服务端)目录 1、环境准备: windows(服务端):192.168.10.27 linux(客户端-centos):192.168.32.110 2、实现目的: 将windows下的e:/dnf目录中的内容同步到linux服务器的/root/rs目录下 3、windows服务端配置 下载 cwRsync软件下载地址:https://www.backupassist.com/rsync/ 安装 执行安装,前面几步一直回车,在Service Acco

qq_29292203的博客 654

使用rsync上传文件或同步数据到windows

使用rsync上传文件或同步数据到windows

ouyangwu的博客 677

采用rsync 实现 windows 端(服务器) 和 linux 端 (客户端) 文件传输

需求 大文件采用命令行进行传输,scp传输大文件比较慢 参考资料 链接1, https://www.cnblogs.com/01-single/p/8652597.html 链接2, https://www.cnblogs.com/xiaoyou2018/p/11535888.html 将 windows (win10)作为 服务器 端,将 linux/ubuntu18.04 作为 * 客户端* windows 服务器端操作 windows端 下载及安装 rsync 安装包 下载地址: https://

weixin_38102912的博客 1965

Linux与Windows之间实现文件实时同步的方案

记linux与Windows之间实现文件实时同步的方案       近日,数据分析部提了个需求说要让一台linux的机器上的文件同步到一台Windows机器的某个目录下,由于本姑娘从来没有碰到过这种问题,于是上网找了下资料发现了一个很好用的工具可以帮忙,那就是cwRsyncServer,好了,事不宜迟,开干吧。     环境:一台linux设备;一台windows设备     软件:cwR...

qq_34810707的博客 1万+

Rsync实现服务器文件定时同步备份

1.1.           Rsync 1.1.1. Linux服务端 Ø 下载并安装 cd /home/software wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz tar -zxvf rsync-3.1.2.tar.gz cd rsync-3.1.2 .

Vinson.Hu 870
上一篇: Apache Options Indexes FollowSymLinks详解
下一篇: 虚拟主机wordpress 更改内存限制方法
old_imp
博客等级 码龄17年 30粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值