文件远程同步、备份神器rsync

本文介绍了如何使用rsync在Linux服务器和Windows之间进行文件同步。首先,详细阐述了如何在3A服务器Linux主机上安装配置rsync服务端,包括检查rsync、配置rsyncd.conf文件以及以守护进程方式运行rsync。接着,讲解了Windows上安装cwRsync作为客户端的过程,并给出同步命令实例。最后展示了运行结果,并总结了rsync作为文件同步、备份的高效解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

我一直想搭一个自动备份代码(或者延伸一下,各类文件)的系统,正好我在3A平台购买了服务器

可以利用这个搭建一下rsync。

rsync 是一个常用的 Linux 应用程序,用于文件同步。 它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)undefined与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件大小或修改时间有变动)。

那Windows上有这个rsync吗,毕竟,我是要从Windows往Linux同步文件。有!Windows平台有个cwRsync,

cwRsync is a packaging of Rsync for Windows

它就是rsync在Windows上的实现。方法已经有了,下面就开干了。

在3A服务器Linux主机上安装配置rsync服务端
  1. 检查rsync安装情况. 输入rsync --version,发现已经有了,如果没有的,通过apt-get install rsync安装一下就行

img

  1. 配置rsyncd.conf文件 虽然rsync已经安装了,但是需要它作为服务端运行,就要以守护进程也就是daemon的方式运行它。这时候就要用到一个etc目录下的/etc/rsyncd.conf文件,这里需要注意的是,有些Linux发行版,比如我这个Armbian是基于Debian的,是没有rsyncd.conf这个文件的,需要先创建,然后再填写配置内容。如果本来就有这个文件,那就直接填写配置内容就行了。配置文件内容:
# /etc/rsyncd: configuration file 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值