A:192.168.137.128
B:192.168.137.129
(A,B 都已经部署rsync)
/etc/rsyncd.conf
[root@localhost data]# cat /etc/rsyncd.conf uid=root gid=root use chroot=no max connections=10 strict modes=yes port=873 address=192.168.137.129(主机IP) read only=no list=no pid file=/var/run/rsyncd.pid lock file=/var/run/rsync.lock log file=/var/log/rsyncd.log [case] (moduble) path = /opt/data comment = ucweb-file
1.创建文件
[root@localhost data]# >1.txt [root@localhost data]# >2.txt [root@localhost data]# >3.txt [root@localhost data]# [root@localhost data]# ls 1.txt 2.txt 3.txt
2.同步全部文件(注意:case,是在128的rsyncd.conf中配置的module)
[root@localhost data]# rsync -auvz /opt/data root@192.168.137.128::case sending incremental file list data/ data/1.txt data/2.txt data/3.txt sent 190 bytes received 69 bytes 518.00 bytes/sec total size is 0 speedup is 0.00
3.同步修改后的文件
[root@localhost data]# vi 1.txt [root@localhost data]# rsync -auvz /opt/data root@192.168.137.128::case sending incremental file list data/ data/1.txt sent 132 bytes received 31 bytes 326.00 bytes/sec total size is 6 speedup is 0.04
结论:适合同步小文件,因为每次同步都会对比文件内容,遇到大文件的时候性能可能会降低(未测)
一般与inotify-tools配合使用效果更佳 。
相关推荐
Linux 下 rsync 文件同步详解 rsync 简介 RSYNC 是一个快速、可靠、功能强大且免費的 Unix 和 Linux 文件同步工具。它能够快速地同步文件和目录,从而实现文件的备份、镜像和同步。rsync 的主要功能包括文件同步...
### RSYNC文件同步服务知识点 #### RSYNC服务概述 RSYNC(Remote Sync)是一个快速增量备份工具,用于在本地和远程主机之间同步文件和目录。其基本原理是在源和目标主机之间比较文件的差异,仅传输那些改变了的数据...
2. **测试连接**:通过`rsync`命令测试文件同步,如`/usr/bin/rsync -avzP --delete --password-file=/etc/rsync.password root@MyLinuxTest240::roothome /sildata/ftpfile`。 3. **创建定时同步脚本**:在`/etc/...
只需要简单的几个步骤就可以实现从服务器主动与主服务器文件同步,欢迎下载
RSYNC软件介绍: rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接...
如果需要rsync服务随系统启动,可以将其加入到启动脚本中,如在/etc/init.d/下编辑rsync文件并启用服务。 在同步服务器上,你可以使用rsync命令从源服务器拉取数据。例如: ```bash # rsync -azv --delete rsync://...
rsync 是一种快速、可靠的文件同步工具,广泛应用于数据同步、备份和镜像等领域。以下是 rsync 数据同步部署指南的摘要信息: 一、什么是 rsync? rsync 是一个免费的、功能强大、跨平台的文件同步工具,由 Andrew...
rsync 是一个功能强大的文件同步工具,经常用于服务器之间的文件同步和备份。它能够确保文件的内容、权限和时间戳保持一致。下面是 rsync 的一些重要知识点: 1. rsync 的基本使用:rsync 可以在两个文件之间同步...
Rsync(Remote Sync)是一种高效、功能强大的文件同步工具,常用于实现本地或远程文件的备份与同步。本文将深入探讨Rsync的工作原理、主要特点以及如何使用它来构建一个可靠的文件备份同步系统。 ### 1. Rsync概述 ...
rsync是一种文件同步工具,可以实现触发式的文件同步,但使用crontab守护进程方式进行触发同步的数据和实际数据会有差异,而inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决...
`Rsync`是一个强大的、快速的文件同步和备份工具,它支持本地和远程文件同步。其核心特性包括增量传输、只同步变化的数据、可以选择的压缩选项以及广泛的过滤规则。 1. **增量传输**:Rsync通过比较源文件和目标...
Windows 平台下使用 rsync 实现文件同步 Windows 平台下使用 rsync 实现文件同步是通过在服务器端和客户端安装 cwRsync 软件来实现的。cwRsync 是一个基于 rsync 的同步工具,能够实现文件的双向同步。 在服务器端...
rsync是一种快速、可靠的文件同步工具,广泛应用于数据备份、同步和复制。下面是关于rsync数据同步手册的知识点总结: 一、系统环境 在开始使用rsync之前,需要了解系统环境的基本配置。包括操作系统、文件系统、...
CentOS系统中,rsync是一个强大的文件同步工具,尤其在类UNIX环境中,它被广泛用于数据备份和镜像。rsync的主要功能在于它可以镜像整个目录树和文件系统,并且在后续的同步过程中,仅传输自上次同步以来发生改变的...
在2.X的版本中,rsync备份时都是先列表再备份(添加或者删除),在处理大量文件时,会耗费比较多的内存。 备份的时候,rsync扫描到的每个文件(目录也一样),在它的列表中约占100字节的内存,如果加了–delete参数的话...
在信息技术领域,数据的备份与同步是至关重要的环节,RSYNC(Remote Sync)作为一个高效、强大的文件同步工具,因其便捷性和灵活性,被广泛应用于服务器之间的数据同步。本文将深入探讨RSYNC服务的原理、配置及应用...
在互联网中,Windows环境中使用Rsync远程同步数据;使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他rsync主机同步。
Linux 中 Rsync 异步服务器实现文件同步与备份 Linux 中 Rsync 异步服务器实现文件同步与备份是使用 Rsync 工具和 SSH protocol 来实现文件同步和备份的方法。该方法可以快速同步大型、复杂的目录,例如论坛的附件...
rsync 是一个强大的数据同步工具,广泛用于在本地或远程系统之间进行文件和目录的备份、迁移和同步。在某些情况下,我们可能只需要同步目录结构,而不需要同步实际的文件内容。例如,当我们想要快速创建一个新的空...