3、第 2 点通过 -a --delete 完成了 SRC 目录文件的备份,可能没有突显镜像备份的形式。现在 backups_delete 增加一些内容,然后用 -a --delete 再传输一次数据作一个对比就会清晰了。
backups_delete 目录下新增两个目录 directory1 和 directory2,directory1目录新增一个 file3.txt 文件,directory2目录新增一个 file4.txt 文件。 *** 作 和 目录结构如下:
-a --delete 再传输一次数据,可以发现刚才新建的目录和文件都被删除了,backups_delete 目录只保存和 SRC 源目录一致的内容。形成一个 SRC 目录内容的镜像。
4、同理,把 backups_delete 的 file1.txt 文件删除,再用 -a --delete 再传输一次数据。
由上述实验可以看出 --delete 作用于接收端,把目标目标以镜像模式备份源目录的数据。目标目录比源目标多出的内容将会被删除。对比源目录,比源目录少的内容会补上。
rsync 命令用于文件同步传输,它可以实现本地计算机与远程计算机之间,或者两个本地目录之间同步传输文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代 cp 命令。当复制大文件的时候,cp 命令不会显示进度和速度不太方便,可以用 rsync 命令来替代。rsync 的最大特点就是它可以增量备份,也就是默认只传输有变动的文件。
一、rsync 安装(Red Hat系):yum -y install rsync。
二、传输大文件的时候,cp命令不会显示进度和速度不太方便,可以用rsync命令来替代。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)