![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Rsync
wc1695040842
运维汪一枚
展开
-
Rsync常用命令梳理
作为一个运维工程师,面对的服务器的数量可能非常多,在学会使用ansible、saltstack的同时,环境和数据的同步也是必不可少的技能。说到"同步",就不得不说到rsync。rsync不但可以在本机进行文件同步,还可以作为远程同步的工具。下面是梳理的一些常用的rsync命令rsync同步命令中常用的几个参数说明:-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件...原创 2019-05-30 15:33:34 · 1590 阅读 · 1 评论 -
Rsync删除目标目录比源目录多余文件的方法(--delete)
工作中,有时在同步两个目录时,会要求删除目标目录中比源目录多出的文件,这种情况下,就可用到rsync的–delete参数来实现这个需求了。这个其实在上一篇博文Rsync常用命令梳理中已经说明了,现在单独拿出来说一下一、实例说明同步A服务器上的/test/目录到B服务器上的/backups/usr/bin/rsync -vlzrtogp --progress --delete /test/ d...转载 2019-05-30 16:57:00 · 2903 阅读 · 0 评论 -
rsync+inotify实时同步文件
随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更高的要求,rsync在高端业务系统中也逐渐暴露出了很多不足。首先,rsync在同步数据时,需要扫描所有文件后进行比对,进行差量传输。如果文件数量达到了百万甚至千万量级,扫描所有文件将是非常耗时的,并且正在发生变化的往往是其中很少的一部分,这是非常低效的方式。其次,rsync不能实时的去监测、同步数据,虽然它可以通过linux守护进程的...原创 2019-06-03 18:25:09 · 2480 阅读 · 0 评论