`

rsync数据同步利器

阅读更多
对于系统运维人员来说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的同步工具

    **cwRsync——Windows平台上的rsync同步利器** 在IT领域,数据同步是日常工作中不可或缺的一部分,尤其是在分布式系统、备份策略以及多环境部署中。Linux系统中的`rsync`工具因其高效、灵活的特性而备受青睐,但在...

    rsync-2.6.9.tar

    《rsync-2.6.9:服务器间的数据同步与备份利器》 rsync是一款强大的、免费的开源软件,主要用于在不同的计算机之间进行文件和目录的同步与备份。标题中的"rsync-2.6.9.tar"表示的是rsync的特定版本2.6.9的源代码...

    rsync-3.1.2.tar.gz

    本文将详细介绍rsync的3.1.2版本,包括其特性、安装过程、配置及实际使用方法,帮助读者深入理解并熟练运用这一高效的数据同步利器。 一、rsync 3.1.2简介 rsync 3.1.2是rsync软件的一个稳定版本,它提供了许多...

    Rsync win版本客户端和服务端+linux服务端

    **Rsync技术详解** ...总结,Rsync是跨平台的数据同步利器,无论是在Windows还是Linux环境中,都能提供高效、可靠的文件同步解决方案。通过理解Rsync的工作原理和使用方法,可以极大地提高文件管理和备份的效率。

    sersync2.5.4_数据同步.zip

    在实际操作中,用户需要根据系统环境选择合适的版本,并按照官方文档或相关教程进行配置和启动,确保数据同步的正确性和安全性。 在部署sersync时,需要注意以下几点: 1. 确保源和目标端有足够的权限访问需要同步...

    linux rsync同步命令(值得收藏)

    如果你是一位运维工程师,你很可能会面对几十台、几百台甚至上千台服务器,除了批量...2 但rsync不会同步文件的“modify time”,凡是有数据同步的文件,目的端的文件的“modify time”总是会被修改为最新时刻的时间。

    rsync-3.2.3.tar.gz

    《rsync-3.2.3:Linux系统中的高效文件同步利器》 在Linux操作系统中,数据管理和同步是一项至关重要的任务。rsync是一款强大的、功能丰富的文件同步工具,以其高效、灵活和可靠的特性赢得了广大用户的青睐。rsync-...

    rsync-3.0.9.tar.gz

    《rsync-3.0.9:Linux系统中的高效文件同步利器》 rsync,全称为Remote Sync,是一款强大的开源文件同步工具,广泛应用于Linux操作系统中,如CentOS和Red Hat等发行版。其核心功能在于高效地进行本地或远程文件的...

    rsync3.0.9

    《rsync 3.0.9:Linux环境下的高效文件同步利器》 rsync,全称为Remote Sync,是一款广泛应用于Linux环境的开源同步工具,以其高效、可靠和灵活的特性深受系统管理员和开发者的喜爱。rsync 3.0.9是这个软件的一个...

    rsync.4.1.0

    《rsync.4.1.0——高效的数据同步利器》 rsync,全称为Remote Sync,是一款强大的开源数据同步工具,广泛应用于系统备份、镜像制作以及文件迁移等场景。rsync以其高效、灵活和增量同步特性,在IT行业中备受推崇。在...

    Rsync实现文件定时同步技巧

    Rsync是一种强大的、开源的文件同步工具,广泛用于Linux和Unix系统中,它...总之,Rsync是实现文件定时同步的利器,通过正确配置和合理使用,可以轻松地在不同服务器间保持数据的一致性,为系统管理和维护提供了便利。

    lsyncd-2.0.7.tar.gz

    《lsyncd详解:超越rsync的实时同步利器》 lsyncd,全称为Live Syncing Daemon,是一款基于Linux系统的实时文件系统同步工具。相比于传统的rsync,它提供了更为强大的实时性和灵活性,使得数据同步更加高效且可靠。...

    windows系统 rsync 客户端,cwrsync-5.5.0-x86-free.zip

    在Windows系统中,rsync是一种常用的文件同步工具,主要用于在本地和远程系统...通过持续学习和实践,你可以利用rsync在多个系统间轻松实现数据同步,无论是个人资料备份还是服务器集群的配置管理,都将变得得心应手。

    dired-rsync:支持来自Emacs Dired缓冲区的rsync

    Rsync是一款高效的数据同步工具,广泛用于文件和目录的备份、迁移和同步,尤其擅长处理大文件和增量传输,可以避免不必要的数据重复传输。 **dired-rsync扩展详解** dired-rsync扩展使得Emacs用户无需离开Dired...

    cwRsync客户端

    总之,cwRsync是Windows用户在本地或跨网络进行文件同步的利器,它的强大功能和灵活配置满足了各种数据同步需求。无论是个人用户还是企业,都可以通过学习和掌握cwRsync来提升文件管理效率和数据安全性。

    cwRsync Server

    **cwRsync Server详解** ...总的来说,cwRsync Server是企业级服务器管理和数据同步的利器,尤其适合需要频繁进行数据交换和备份的场景。通过合理配置和使用,能够大大提高数据管理的效率和安全性。

    rsnapshot:使用rsync备份数据的工具(如果要获取帮助,请使用https:lists.sourceforge.netlistslistinforsnapshot-discuss)

    rsync是Linux/Unix环境下的一个数据同步工具,它能有效地进行本地或远程数据的同步。rsync采用增量传输,只同步自上次同步以来发生改变的文件,大大减少了网络带宽的消耗。此外,rsync还支持压缩传输,进一步节省了...

    sersync-master.zip

    sersync是一款强大的实时文件同步工具,它巧妙地结合了rsync和inotify技术,为用户提供了高效、便捷的数据同步解决方案。rsync以其快速、节省网络带宽的特性而广受赞誉,而inotify则是Linux内核提供的一种文件系统...

    cwrsync_6.1.0_x64_free.zip

    cwrsync_6.1.0_x64_free.zip是一个专为Windows平台设计的开源rsync工具的免费版本,它允许用户在不同的计算机之间进行高效的数据同步。这个压缩包包含了Windows客户端和服务端的组件,旨在简化Windows环境中使用...

    cwRsync_5.4.1_x86_Free.zip

    rsync是一种高效的数据同步和备份工具,广泛应用于系统维护和文件同步场景。cwRsync的出现使得Windows用户也能享受到rsync的强大功能。 在cwRsync_5.4.1_x86_Free.zip这个压缩包中,包含了运行cwRsync所需的一系列...

Global site tag (gtag.js) - Google Analytics