目前的数据库使用的是全量备份,文件越来越大,从网上找到一个叫bsdiff的软件 ,可以将新旧文件进行对比,拆分出一个两者的差异(补丁)文件,直接将差异文件备份过去就可以。
在远程备份端,再使用bspatch将旧文件和差异文件合并成新文件,这样就完成了备份工作。
如果对结果 不放心,可以使用MD5工具软件 校验一下;
使用方法:
bsdiff oldfile newfile patchfile 语法: 旧文件,新文件,补丁文件bsdiff "Binary diff.txt" "Binary diff_new.txt" test.txt_new的是 生成的新文件;bspatch ./patch/"Binary diff.txt" ./patch/new.txt ./patch/test.txt
附文件:
1、bsdiff 文件
2 、MD5工具
