rsync 实时同步

  rsync 同步操作

格式:
rsync [选项] 源目录 目标目录
每次只传输变化的数据

本地同步:
rsync [选项] 本地目录1 本地目录2
没有/同步整个文件夹

rsync [选项] 本地目录1/ 本地目录2
有/只同步目录下的数据

rsync 操作选项
-n:测试同步过程,不做实际修改
--delete:删除目标文件夹内多余的文档
-a:归档模式
-v:显示详细操作信息
-z:传输过程启用压缩/解压

例:rsync -avz /abc/ /test

与远程的SSH目录保持同步
方式1.rsync [选项] user@host:远程目录 本地目录

方式2.rsync [选项] 本地目录 user@host:远程目录

例:rsync -avz --delete /abc/ root@192.168.4.207:/opt/ 
(远程的IP地址)

实时同步
1.密码验证取消,采用公钥私钥验证
ssh-keygen 生成公钥私钥

ls /root/.ssh 公钥私钥存放位置

ssh-copy-id root@192.168.4.207 拷贝公钥到对方

2.验证是否还需要密码
ssh root@192.168.4.207

3.inotify实时监控目录,内容是否变化
源码安装inofify-tools-3.13.tar.gz包

4.inotify基本用法
inotifywait [选项] 目标文件

5.inotify常用选项
-m:持续监控(捕获一个事件后不退出)
-r:递归监控,包括子目录及文件3.rsync -avz --delete /abc/ root@192.168.4.207:/opt/

6.rsync -avz --delete /abc/ root@192.168.4.207:/opt/


     本文转自夜流璃雨 51CTO博客,原文链接:http://blog.51cto.com/13399294/2053758,如需转载请自行联系原作者




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值