Rsync的原理:
rsync的同步算法由Andrew Tridgell博士发明,并发表为他的博士论文。
具体内容可参见论文
Rsync的安装和配置:
系统基于Ubuntu9.04
Rsync版本3.05
1、安装,sudo apt-get install rsync可安装
2、安装完成后,配置服务端,需要修改配置文件 /etc/rsyncd.conf,默认情况是没有这个文件的需要从这里拷贝
cp /usr/share/doc/rsync/examples/rsyncd.conf /etc/rsyncd.conf
3、配置rsyncd.conf,其实examples中的配置已基本可用,只要根据自己的要求制定目录,一下列出一些可选项供参考。
官方文档:http://www.samba.org/ftp/rsync/rsyncd.conf.html
中文版的可能版本较早,但可作为参考:http://www.cmuch.com/article.asp?id=87
4、从其rsync服务 ubuntu可用sudo service rsync restart 可能没有什么输出,这点我也觉得奇怪
5、使用客户端,一下列出主要方式
rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST
rsync [OPTION]... [USER@]HOST:SRC DEST
rsync [OPTION]... SRC [SRC]... DEST
rsync [OPTION]... [USER@]HOST::SRC [DEST]
rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST
rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
rsync有六种不同的工作模式:
拷贝本地文件;当SRC和DES路径信息都不包含有单个冒号":"分隔符时就启动这种工作模式。
使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。
使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号":"分隔符时启动该模式。
从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含"::"分隔符时启动该模式。
从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含"::"分隔符时启动该模式。
列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。
分享到:
相关推荐
【sersync+rsync 原理及部署】 ...正确配置和管理这个组合,能够实现高效、安全的数据同步,提高运维效率。在选择同步方案时,需要根据实际的文件系统大小和变更频率来判断是否采用 rsync+sersync,以达到最佳性能。
rsync 的工作原理是通过比较源文件和目标文件的 checksum,来确定哪些文件需要被同步,从而减少数据传输的流量。 二、Rsync 同步算法 rsync 的同步算法可以分为三个阶段:扫描、比较和传输。扫描阶段,rsync 会...
**Rsync技术详解** Rsync是一款强大的文件同步和备份工具,广泛应用于Linux和Unix系统,同时也存在Windows版本的实现,如cwRsync。...通过理解Rsync的工作原理和使用方法,可以极大地提高文件管理和备份的效率。
**一键安装Rsync脚本** 是一个为了简化Rsync服务端环境部署而设计的实用工具。...然而,为了保证数据的安全和系统的稳定,用户仍需了解Rsync的基本原理和最佳实践,以及如何根据自身需求调整脚本生成的配置文件。
本文旨在提供rsync服务器架设的基础指南,帮助读者理解rsync的工作原理及基本操作流程,适用于初学者和有一定经验的系统管理员。 #### 10. 更新日志 - 2023-04-01: 初始版本发布。 - 2023-04-15: 添加防火墙配置...
要使用lsyncd与rsync实现实时自动同步的配置,需要下载并安装rsync和lsyncd。 * 服务器端(rsync): + 下载并安装rsync。 + 创建用于同步数据的目录。 * 客户端(lsyncd+rsync): + 下载并安装rsync。 + 下载...
本文将深入探讨rsync daemon配置文件`rsyncd.conf`的具体内容,帮助读者理解其工作原理及如何正确设置各项参数。 #### 二、配置文件结构 rsync daemon的配置文件主要由两部分组成:**全局参数**和**模块参数**。 ...
《rsync 3.2.2源码安装与配置指南》 rsync是一款强大的文件同步工具,被广泛用于系统管理员进行远程数据备份和同步。...同时,理解rsync的工作原理和高级特性,有助于你在实际操作中灵活应对各种场景。
本文将深入探讨这两个工具的工作原理、配置方法以及如何结合使用来实现实时同步。 **Rsync** `Rsync`是一个强大的、快速的文件同步和备份工具,它支持本地和远程文件同步。其核心特性包括增量传输、只同步变化的...
【rsync守护进程服务配置详解】 rsync是一款强大的文件同步工具,常...结合合理的配置和安全措施,rsync守护进程模式能够成为一套可靠的数据保护方案。了解和熟练掌握这些配置和技巧,对于IT运维人员来说至关重要。
另外,合理设置`rsync`的配置文件(通常为`/etc/rsyncd.conf`)以限制访问权限和用户,可以进一步提升系统的安全性。 总之,`rsync`是一款强大的工具,其丰富的选项和高效的增量复制机制使其成为系统管理员的得力...
### rsync工作模式及语法详解 #### 一、rsync简介 rsync 是一款用于 Unix/Linux 系统的高效文件同步工具,它支持本地文件复制、...通过深入理解其工作原理和命令语法,我们可以更好地利用 rsync 来满足不同的需求。
1. **rsync原理**: rsync的核心在于它的增量传输算法,它能通过比较源文件和目标文件的差异来传输最小的数据量。这种特性使得rsync在大量数据同步时特别高效,尤其是对于已经部分更新的大型文件。 2. **cwRsync**...
综上所述,Rsync是一个强大的文件备份和同步工具,尤其适合于需要定期更新和备份大量文件的场景。通过理解其工作原理和熟练掌握使用方法,你可以有效地保护数据安全,提高运维效率。在实际操作中,应根据具体需求...
本文将深入探讨如何利用`rsync`工具通过SSH协议来同步文件,包括其工作原理、基本用法以及高级配置。 #### 二、rsync简介 `rsync`是一款开源的文件同步工具,它可以高效地同步文件或整个目录树。它支持本地文件...
记住,在实际应用中,根据您的具体需求调整rsync的配置和参数,以保证数据的安全性和同步效率。rsync的灵活性和强大功能使其成为IT环境中不可或缺的工具,尤其在数据备份、集群环境的维护等方面发挥着重要作用。
rsync-3.1.3是rsync的一个特定版本,发布于2015年,它包含了rsync的源代码,允许开发者深入理解其工作原理,以及根据需求进行定制或扩展。 rsync的核心特性在于它的增量传输算法,这种算法使得rsync能在网络上传输...
用户可以解压后查看具体的内容,学习如何配置和使用rsync,或者直接应用这些示例来优化自己的同步任务。 总的来说,rsync是一个强大且功能丰富的文件同步工具,其高效的数据传输方式和高度的灵活性使其在各种场景下...
通过理解Ranger用户同步工具的工作原理,配置和管理,企业可以更好地利用Ranger来保护其大数据环境,并实现安全、高效的用户访问控制。在实际操作中,应结合具体的业务需求和环境,灵活运用Ranger提供的功能,确保...