V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wxlg1117
V2EX  ›  问与答

gitlab 误恢复...

  •  
  •   wxlg1117 · 2019-04-29 10:17:42 +08:00 · 1660 次点击
    这是一个创建于 1816 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位大佬,昨天 shell 窗口忘记切换,直接把 gitlab 自动备份的包在生产机器上执行了恢复动作,第一步 restoring 数据库以及第二步 Restoring repositories 没有异常完成;
    2019-04-29 00:02:24 +0800 -- Restoring uploads ...
    rake aborted!
    Backup::Error: Backup failed
    /opt/gitlab/embedded/service/gitlab-rails/lib/backup/files.rb:81:in `run_pipeline!'
    /opt/gitlab/embedded/service/gitlab-rails/lib/backup/files.rb:44:in `restore'
    /opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/backup.rake:144:in `block (4 levels) in <top (required)>'
    /opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/backup.rake:61:in `block (3 levels) in <top (required)>'
    /opt/gitlab/embedded/bin/bundle:23:in `load'
    /opt/gitlab/embedded/bin/bundle:23:in `<main>'
    Tasks: TOP => gitlab:backup:uploads:restore
    (See full trace by running task with --trace)
    第三步恢复 uploads 抛出失败,然后后续操作就没有进行.
    然后反应过来操作失误了,gitlab-rake gitlab:check 和 gitlab-rake gitlab:check SANITIZE=true 没有错误 ,让各提交人员检查登录以及查看提交记录什么的貌似没什么问题... 主要是这个机器上以前遗留下来还跑着 mysql 以及 redis,各位大佬,还有什么方法进行更详细的 gitlab 类似于一致性检查么?
    这个备份包我在一台新安装同版本 gitlab 的机器上进行恢复动作,所有动作完整执行且没有错误
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1298 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 23:33 · PVG 07:33 · LAX 16:33 · JFK 19:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.