对于系统运维人员来说rsync 应该是工具箱中的一个常用工具,其稳定,便捷,高效的特性一直为人所称道.rsync一般会配合cron工作,cron定时自动完成系统数据同步工作。
1.决定使用哪种传输协议?
在默认条件下,rsync可以用RSH协议与远程系统进行通信。通过调整参数还可以用SSH协议,这样就可利用所有的标准SSH认证方法,并实现加密的文件传输。建议用ssh协议
2.基本应用
试验rsync的时候应该非常小心,因为很可能一不小心就将大量数据发送到它们本不该出现的地方。 verbose(-v)与dry-run(-n)在你试验的时候将会十分的有用,verbose能让你看到修改的结果,dry-run就是不对文件进行真正的修改主,只产生结果信息。
注意: 文件夹参数后面有/与没有/的区别。如果源目录有/表示当前目录下的所有文件 ,如果没有/表示当前文件夹也包括其中
-a: 以归档的模式进行操作,这将导致rsync以递归方式运行,并保留权限,所有权,符号链接,设备文件,访问时间等信息,等同于: -rlptgoD先项的作用
3.实例:
rsync -a /usr/local root@remote_host:/usr/local
rsync -a /usr/local/ root@remote_host:/usr/local
注意上面两个结果是不同的 前者local与远程机器的同步,后者会出现本地/usr/local与远程/usr/local/local进行同步
1. 同步一台机子中的两个文件夹.
rsync –av /path/to/source /home/nixtutor/rsync/daily
2. 同步一个机子中的文件夹到另外一台机子
rsync –av /path/to/source user@nixutor.com:/home/nixtutor/rsync/daily
3. 默认的rsync只会传输新的文件和文件增量,但是不会删除不存在的文件.如果你确实想要删除已经不存在文件,你需要加上"–delete"参数.
rsync –av –delete /path/to/source user@nixutor.com:/home/nixtutor/rsync/daily
4. 下面这个例子,我们只同步.iso文件.
rsync -zrv –include="*.iso" host:/home/nixtutor /home/denny
查看rsync的详细用法,请用"man rsync"命令.
分享到:
相关推荐
**cwRsync——Windows平台上的rsync同步利器** 在IT领域,数据同步是日常工作中不可或缺的一部分,尤其是在分布式系统、备份策略以及多环境部署中。Linux系统中的`rsync`工具因其高效、灵活的特性而备受青睐,但在...
《rsync-2.6.9:服务器间的数据同步与备份利器》 rsync是一款强大的、免费的开源软件,主要用于在不同的计算机之间进行文件和目录的同步与备份。标题中的"rsync-2.6.9.tar"表示的是rsync的特定版本2.6.9的源代码...
本文将详细介绍rsync的3.1.2版本,包括其特性、安装过程、配置及实际使用方法,帮助读者深入理解并熟练运用这一高效的数据同步利器。 一、rsync 3.1.2简介 rsync 3.1.2是rsync软件的一个稳定版本,它提供了许多...
**Rsync技术详解** ...总结,Rsync是跨平台的数据同步利器,无论是在Windows还是Linux环境中,都能提供高效、可靠的文件同步解决方案。通过理解Rsync的工作原理和使用方法,可以极大地提高文件管理和备份的效率。
在实际操作中,用户需要根据系统环境选择合适的版本,并按照官方文档或相关教程进行配置和启动,确保数据同步的正确性和安全性。 在部署sersync时,需要注意以下几点: 1. 确保源和目标端有足够的权限访问需要同步...
如果你是一位运维工程师,你很可能会面对几十台、几百台甚至上千台服务器,除了批量...2 但rsync不会同步文件的“modify time”,凡是有数据同步的文件,目的端的文件的“modify time”总是会被修改为最新时刻的时间。
《rsync-3.2.3:Linux系统中的高效文件同步利器》 在Linux操作系统中,数据管理和同步是一项至关重要的任务。rsync是一款强大的、功能丰富的文件同步工具,以其高效、灵活和可靠的特性赢得了广大用户的青睐。rsync-...
《rsync-3.0.9:Linux系统中的高效文件同步利器》 rsync,全称为Remote Sync,是一款强大的开源文件同步工具,广泛应用于Linux操作系统中,如CentOS和Red Hat等发行版。其核心功能在于高效地进行本地或远程文件的...
《rsync 3.0.9:Linux环境下的高效文件同步利器》 rsync,全称为Remote Sync,是一款广泛应用于Linux环境的开源同步工具,以其高效、可靠和灵活的特性深受系统管理员和开发者的喜爱。rsync 3.0.9是这个软件的一个...
《rsync.4.1.0——高效的数据同步利器》 rsync,全称为Remote Sync,是一款强大的开源数据同步工具,广泛应用于系统备份、镜像制作以及文件迁移等场景。rsync以其高效、灵活和增量同步特性,在IT行业中备受推崇。在...
Rsync是一种强大的、开源的文件同步工具,广泛用于Linux和Unix系统中,它...总之,Rsync是实现文件定时同步的利器,通过正确配置和合理使用,可以轻松地在不同服务器间保持数据的一致性,为系统管理和维护提供了便利。
《lsyncd详解:超越rsync的实时同步利器》 lsyncd,全称为Live Syncing Daemon,是一款基于Linux系统的实时文件系统同步工具。相比于传统的rsync,它提供了更为强大的实时性和灵活性,使得数据同步更加高效且可靠。...
在Windows系统中,rsync是一种常用的文件同步工具,主要用于在本地和远程系统...通过持续学习和实践,你可以利用rsync在多个系统间轻松实现数据同步,无论是个人资料备份还是服务器集群的配置管理,都将变得得心应手。
Rsync是一款高效的数据同步工具,广泛用于文件和目录的备份、迁移和同步,尤其擅长处理大文件和增量传输,可以避免不必要的数据重复传输。 **dired-rsync扩展详解** dired-rsync扩展使得Emacs用户无需离开Dired...
总之,cwRsync是Windows用户在本地或跨网络进行文件同步的利器,它的强大功能和灵活配置满足了各种数据同步需求。无论是个人用户还是企业,都可以通过学习和掌握cwRsync来提升文件管理效率和数据安全性。
**cwRsync Server详解** ...总的来说,cwRsync Server是企业级服务器管理和数据同步的利器,尤其适合需要频繁进行数据交换和备份的场景。通过合理配置和使用,能够大大提高数据管理的效率和安全性。
rsync是Linux/Unix环境下的一个数据同步工具,它能有效地进行本地或远程数据的同步。rsync采用增量传输,只同步自上次同步以来发生改变的文件,大大减少了网络带宽的消耗。此外,rsync还支持压缩传输,进一步节省了...
sersync是一款强大的实时文件同步工具,它巧妙地结合了rsync和inotify技术,为用户提供了高效、便捷的数据同步解决方案。rsync以其快速、节省网络带宽的特性而广受赞誉,而inotify则是Linux内核提供的一种文件系统...
cwrsync_6.1.0_x64_free.zip是一个专为Windows平台设计的开源rsync工具的免费版本,它允许用户在不同的计算机之间进行高效的数据同步。这个压缩包包含了Windows客户端和服务端的组件,旨在简化Windows环境中使用...
rsync是一种高效的数据同步和备份工具,广泛应用于系统维护和文件同步场景。cwRsync的出现使得Windows用户也能享受到rsync的强大功能。 在cwRsync_5.4.1_x86_Free.zip这个压缩包中,包含了运行cwRsync所需的一系列...