reync是一个增量备份工具。增量备份是指在完成一次完整备份或最后一次增量备份后,每次后续备份只需要备份与上一次备份相比添加或修改的文件。
顾名思义,完全备份是指完全备份,增量备份是基于完全备份的
同步两个系统上的网络或本地系统上的两个目录之间的文件。我们需要定义源和目标位置。源和目标可以是本地目录或远程系统目录。可以直接引用本地目录,例如文件系统(例如,/opt/mydir,/var/:/opt/mydir。请记住,源和目标不能都是远程位置。$rsync[option][source][destination]示例:本地同步远程:例如,将所有本地系统文件下的/opt/mydir同步到远程服务器10.10.0.100/opt/remotedir目录。$rsync-a/opt/mydir用户名@10.10.0.100:/opt/remotedir远程同步到本地:例如,将10.10.0.100同步到所有远程服务器$rsync-a上的/opt/remotedir目录到本地系统/opt/mydir目录用户名@10.10.0.100:/opt/remotedir/opt/mydir
tar命令用于创建初始replica,rsync命令用于获取自创建最后一个复制副本以来发生的更改。当没有目标文件时,tar比rsync快。如果两个文件系统之间的差异很小,rsync比tar快得多。
关于linux的学习,请参考《这是如何学习linux》一书