我正在尝试使用以下命令在Ubuntu服务器上还原GitLab(8.16.1)备份(命令sudo gitlab-rake gitlab:backup:create
进行的备份):
sudo gitlab-rake gitlab:backup:restore BACKUP=1493107454_2018_04_25_10.6.4-ce
它给我错误:
gzip: stdin: not in gzip format
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
我的备份文件是 .tar 文件。
gzip 1.6版
据我所知,在还原备份文件之前,它首先要提取。
我不知道为什么提取的文件具有扩展名.tar.gz
。
任何人都可以帮忙吗?
答案 0 :(得分:0)
sudo gitlab-rake gitlab:backup:restore BACKUP=1493107454_2018_04_25_10.6.4-ce
这意味着您应该拥有一个文件,例如:
var/opt/gitlab/backups/1493107454_2018_04_25_10.6.4-ce_gitlab_backup.tar
在同一文件夹中还有一个cat backup_information.yml
,可为您提供有关该备份的信息。
如果该文件不是有效的存档,则可以解释该错误消息。
您可以将--trace
添加到rake命令中以了解更多信息。