tar.gz文件损坏了怎么办,tar文件怎么修复,一次不完全的tar.gz文件修复经历

tar和tar.gz是Linux系统上经常使用的文件格式,多用于文件备份等,但在解压缩过程中有时候会出现解压错误,主机观察提供tar.gz文件修复办法

tar.gz文件损坏了怎么办,tar文件怎么修复,一次不完全的tar.gz文件修复经历

tar.gz文件损坏前因:

前几天参加腾讯云的活动新入了台轻量云,把部分后端数据转移过去,但在转移完数据三天后提示系统存在漏洞,但这时候已经产生了新的数据,于是又备份了一遍,打完系统补丁后openSSH又出现了问题,干脆把数据拷出来重装系统为Debian11,也避免了打补丁的麻烦。但在恢复数据的过程中出现了错误,估计是轻量云的CPU太弱,备份数据时出错。

tar.gz文件损坏修复过程:

1、尝试了几种修复方式,包括windows端的DataNumen TAR Repair,只完成了解压,里面的文件并没有修复。SysInfoToolsArchiveRepair是可以修复的,但免费版只有预览功能,无法把修复后的文件烤出来,等于没用,这里要吐槽下,你做个免费版只给人看,但一个文件都无法导出,有什么用呢? 完全版的要付费59$起,为了恢复一次文件根本不值得。

2、最终Google到了gzrt,这是一个免费的修复软件,使用也很简单,但软件太旧已经没源了,需要手动编译。

wget https://www.urbanophile.com/arenn/coding/gzrt/gzrt-0.8.tar.gz&& tar -zxvf gzrt-0.8.tar.gz.tar.gz

cd gzrt-0.8&&make

gzrecover file.tar.gz

cpio -F file.tar.recovered -i -v

这里有个问题,提示无法创建目录,手动创建目录后就可以了。大部分文件已经修复,只有部分数据没用完全导出来,不过已经足够了。

以上是主机观察分享的tar.gz损坏文件修复办法,希望有所帮助。

本文来自网络,不代表主机观察立场,如若转载,请注明出处:http://www.lookvps.com/tar-gz-fixed.html