分析问题:客户使用的是rsync指令进行数据远程拷贝,那就在他们运行的rsync指令上进行排查,且由于不同的参数会造成不同的拷贝结果,需要查看客户使用的参数是否正确。
象征性的写一下指令:
rsync -chavzP --delete /data/* root@192.168.139.150:/data/
我们都晓得,rsync指令是增量备份(这也是它为什么同步大量数据很快的原因)。它同步的原理是:rsync使用“Rsync算法”来同步文件,该算法只传送两个文件的不同部分,因此速度相当快。
友情链接:这个也是我整理的一个有关备份的博客
然后我就去深度学习了一下,rsync的参数客户使用的-chavzP都没啥问题,无非就是一些归档、递归、压缩数据、显示传输进度,但是到了--delete参数的介绍时就出现了意想不到的坑,要我逐字逐句进行阅读。
我呢,英文水平一般般,所以我需要体谅到我及其他读者的感受,为了表现出我的友好,我就用大白话为在电脑或手机前的您解释这段话的意思。
解释如下:
解决:
分析排查了半天竟然是对rsync指令参数的理解不够深入,闹了个乌龙事件。
再次还是要告诫自己,基础知识还是很重要。至少要对基本的参数含义了解深入才行。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务