2017-03-02 93 views
1

我在Gitlab的備份目錄中有很多不同的文件。 其中一些是26MB,這似乎是一個完整的備份。 其他是10KB。我應該保留哪一個,爲什麼存在兩種不同類型的文件?如何處理Gitlab備份文件

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

+0

看起來很有趣,這個輕量級的'tar'裏面有什麼? –

+0

@PiotrDawidiuk好問題,我更新了帖子。輕量級'tar'只包含'yml'文件和大量'tar'包含數據。 – RenaudBlue

回答

1
  • 輕量級tar空備份。他們只包含一個.yml備份報告,說沒有什麼新東西要做。
  • tar完全備份。只有當事情發生變化時纔會生成它們。

Gitlab內部的更改可能會由於自動過程而發生。這就是爲什麼即使沒有人連接到您的Gitlab,您也可以生成完整備份。