0%

rsync

工欲善其事,必先利其器。

一、概念

      rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它不仅可以远程同步数据(类似于scp命令),还可以本地同步数据(类似于cp命令)。不同于cp或scp的一点是,使用rsync命令备份数据时,不会直接覆盖以前的数据(如果数据已经存在),而是先判断已经存在的数据和新数据的差异,只有数据不同时才会把不相同的部分覆盖。

二、使用

  1. 本地之间备份同步rsync -avz /etc/passwd ~/Desktop/1.txt
1
2
3
4
building file list ... done

sent 49 bytes received 20 bytes 138.00 bytes/sec
total size is 6946 speedup is 100.67
  1. 本地远程备份同步rsync -avz username@10.10.10.10:/home/username/dir ~/Desktop

三、扩展

  1. sync
  2. ansible

四、参考

  1. 参考一
  2. 参考二
  3. 参考三