文件备份传输时需要保证文件的完整性,否则可能会引出更多的问题
方案:使用
Md5验证文件,以gitlab备份为例
安装相关依赖包
yum -y install perl perl-Digest-MD5 -ymd5sum (选项)(参数) -b:二进制模式读取文件; -t或--text:把输入的文件作为文本文件看待; -c:从指定文件中读取MD5校验和,并进行校验; --status:验证成功时不输出任何信息; -w:当校验不正确时给出警告信息。 生成MD5:md5sum testfile > testfile.md5 检验MD5:md5sum testfile -c testfile.md5生成MD5文件
md5sum -b *_11.8.10_gitlab_backup.tar > bakup_file.md5文件同步到备份机器后进行验证:
md5sum -cw ./


发布评论