rsync同步操作
-
rsync基本使用
- rsync概述
- 命令 用法
- rsync 【选项。。。】源目录 目标目录
- 同步与复制的差异
- 复制:完全拷贝源到目标
- 同步:增量拷贝,只传输变化过的数据
- 命令 用法
- rsync同步操作
- rsync操作选项
- -n:此时同步过程,不做实际修改
- –delete:删除目标文件夹内多余的文档
- -a:归档模式,相当于-rlptgoD
- -v:显示详细操作信息
- -z:传输过程中启用压缩/解压
- 同步操作
- 本地同步
- rsync 【选项】 本地目录1 本地目录2 //同步整个文件夹
- rsync 【选项】 本地目录1/ 本地目录2 //同步目录1下的数据
- 本地同步
- rsync概述
-
rsync+SSH同步
- 用法及服务端要求
- 与远程的SSH目录保持同步
- 下行:rsync 【。。。】 user@host:远程目录 本地目录
- 上行:srync 【。。。】本地目录 user@host:远程目录
- 与远程的SSH目录保持同步
- 下行同步示例
- 上行同步示例
- 用法及服务端要求
-
实时同步
-
- ssh无密码验证
- ssh-keygen
- ssh-copy-id root@10.211.55.26
-
- 监控内容变化
- 源码安装inotify-tools
- [root@svr7 inotify-tools-3.14]# ls /usr/local/bin/inotifywait
/usr/local/bin/inotifywait - 基本用法
- inotifywait 【选项】目标文件夹
- 常用命令选项
- -m持续监控(捕获一个事件后不退出)
- -r递归监控、包括子目录及文件
- -q减少屏幕输出信息
- -e指定监控的modify、move、create、delete、attrib等事件类型
-
- shell脚本