一、基础知识
1、Sync:利用sync算法进行数据同步的工具,在多平台下使用。可以跟新整个目录和文件系统备份,可以选择性保留符号链接,不需要特殊的权限要求
2、ssh 工具中 scp 与 sync 有什么差距:scp 传输过程中使用的是单线程。而 sync 使用的是多线程
3、Rsync 命令常用用法:基本格式: rsync 【选项】 原始位置 目标位置
下行同步(下载)
格式:rsync -avz 服务器地址:/服务器目录/* /本地目录
示例:rsync -avz root@192.168.88.10:/filesrc/* /filedst
上行同步(上传)
格式:rsync -avz /本地目录/* 服务器地址:/服务器目录
示例:rsync -avz /filedst/* root@192.168.88.10:/filesrc
-a:归档模式,递归保留对象属性,等同于 -rlptgoD
-v:显示同步过程的详细信息(verbose)信息
-z:在传输文件是进行压缩(compress)
-H:保留硬链接文件
-A:保留 ACL 属性信息
--delete:删除目标位置有而原始位置没有的文件
-r:递归模式,包含目录和子目录中所有文件
-l:对于符号连接文件仍然复制为符号连接文件
-p:保留文件的权限标记
-t:保留文件的时间