本文最后更新于13 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
1.rsync特点
- 即是命令也是服务
- 具有多种模式
- 传输数据可以是增量传输
在rsync命令中/etc和/etc/是有区别的
结尾带/表示传递过程中不包含目录本身,反之则带
结尾带/表示传递过程中不包含目录本身,反之则带
1.1rsync作为命令使用
命令格式
#推送
rsync /home/ 10.0.0.1:/tmp/
#拉去
rsync 10.0.0.1/home/ /tmp
-a # 归档模式(等于 -rlptgoD,最常用!包含递归,软连接,权限,修改时间,所有者,用户组)
-v # 显示详细同步过程
-z # 传输时压缩,加快网络速度
-P # 显示传输进度 + 断点续传(等于 --partial --progress)
-h # 人类可读格式显示大小(KB/MB/GB)
#rsync 增量同步
rsync -avhP --delete 源目录/ 目标目录/
--delete # 【关键】让目标和源完全一致:源删除的文件,目标也删除
1.2守护进程模式
a)安装服务端
yum install -y rsync
#配置文件
/etc/rsyncd.conf
/usr/bin/rsync #命令

