V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
wxlg1117
V2EX  ›  问与答

gitlab 误恢复...

  •  
  •   wxlg1117 · Apr 29, 2019 · 2442 views
    This topic created in 2559 days ago, the information mentioned may be changed or developed.
    各位大佬,昨天 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 的机器上进行恢复动作,所有动作完整执行且没有错误
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2613 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:19 · PVG 10:19 · LAX 19:19 · JFK 22:19
    ♥ Do have faith in what you're doing.