如何处理Gitlab备份文件

时间:2017-03-02 16:01:43

标签: backup gitlab

我的Gitlab备份目录中有很多不同的文件。 其中一些是26MB,这似乎是一个完整的备份。 其他人是10KB。我应该保留哪一个,为什么有两种不同的文件?

ls -al backups/
total 34880
drwxr-xr-x  3 uhal uhal     4096 Mar  2 02:00 .
drwxr-xr-x 10 uhal uhal     4096 Jun  4  2016 ..
-rw-------  1 uhal uhal    10240 Feb 24 02:00 1487898010_gitlab_backup.tar
-rw-------  1 uhal uhal    10240 Feb 25 02:00 1487984409_gitlab_backup.tar
-rw-------  1 uhal uhal 26716160 Feb 26 02:00 1488070809_gitlab_backup.tar
-rw-------  1 uhal uhal    10240 Feb 27 02:00 1488157209_gitlab_backup.tar
-rw-------  1 uhal uhal 26716160 Feb 28 02:00 1488243609_gitlab_backup.tar
-rw-------  1 uhal uhal    10240 Feb 28 02:00 1488243610_gitlab_backup.tar
-rw-------  1 uhal uhal    10240 Mar  1 02:00 1488330010_gitlab_backup.tar
-rw-------  1 uhal uhal    10240 Mar  2 02:00 1488416410_gitlab_backup.tar
-rw-------  1 uhal uhal      146 Mar  2 02:00 artifacts.tar.gz
-rw-rw-r--  1 uhal uhal      158 Mar  2 02:00 backup_information.yml
-rw-------  1 uhal uhal      146 Mar  2 02:00 lfs.tar.gz
drwxr-xr-x  4 uhal uhal     4096 Jun 15  2016 tmp

更新:2017年3月3日

tar -xvf 1488502809_gitlab_backup.tar
backup_information.yml

tar -xvf 1488070809_gitlab_backup.tar
repositories/
repositories/marketing/
repositories/thibaut/
repositories/thibaut/jhipster-test.bundle
artifacts.tar.gz
lfs.tar.gz
backup_information.yml

1 个答案:

答案 0 :(得分:1)

  • 轻量级 tar空备份。它们只包含 .yml 备份报告,说没有新的工作要做。
  • tar 完整备份。它们仅在某些内容发生变化时生成。

由于自动过程,Gitlab中的更改可能会发生。这就是为什么即使没有人连接到您的Gitlab也可以生成完整备份。