传输备份文件出现丢包现象
【问题描述】
服务器只能通过 xshell 远程传输文件,备份文件存放在外置存储中,单个备份文件大小 122g,通过 xshell 传入服务器后,无法通过该备份文件还原数据库,比对上传后的备份文件和外置存储的备份文件,发现 MD5 不一致,出现了丢包问题。文件还原失败:报错 -8230,备份解压失败。
【问题原因】
该报错可能是由于网络策略限制或网络波动,导致单个大文件上传发生丢包情况。
【问题解决】
解决办法:将大文件在本机上分卷压缩,再通过 xshell 上传至服务器中,比如 120g 文件分卷成 30 个 4g 的文件,上传后合并解压,避免直接传大文件出现错误。
上传后比对 MD5,确认无误后合并解压:
解压后再次比对大文件 MD5 无误后,再开始恢复。