备份恢复错误

你好,

这是问题所在

我的猜测是备份文件已损坏。

1 个赞

似乎很有可能。但也有可能问题在于备份文件已经被解压——也许是在下载时就被解压了——因此不适合恢复。

请使用以下命令检查备份文件:

ls -l filename
file filename
gunzip -tv filename
tar tfz filename
1 个赞

这似乎是备份文件损坏的最可能方式(考虑到它是被上传的,而不是在创建它的地方)。一些浏览器和/或操作系统在下载时会“乐于助人地”立即解压缩文件,或者以其他方式使人难以判断文件是否已被更改。

我认为 Windows 在这方面做得特别差,因为它默认隐藏了文件扩展名。

如果你使用的操作系统很可能有人会使用这些命令,那么这可能不太可能是导致问题的原因。:wink:

1 个赞

是的,我假设有人登录了他们的 Discourse 实例。

如果我们提供一种图形界面方法来恢复备份,供不熟悉命令行的人使用,那么该代码或许可以包含对备份文件的某种检查,并在解压缩库抛出错误时至少报告其大小和类型。

1 个赞

我同意你的看法