簡體   English   中英

GitLab備份自動清理

[英]GitLab backup auto-cleanup

因此,我在服務器上安裝了GitLab,並且我也按照他們的指南來設置備份。

目標

  1. [ 來源 ]創建一個cron任務以在每個星期二-星期六的2:00 AM備份數據
  2. [ 來源 ]將創建的備份文件上傳到Windows掛載的驅動器
  3. [ 來源 ]刪除本地服務器和Windows掛載驅動器上超過2周(14天)的備份文件

到目前為止,我的目標僅達到了2½。

對於#3 ,設置gitlab_rails['backup_keep_time'] = 1209600僅清除本地服務器上的文件, gitlab_rails['backup_keep_time'] = 1209600清除已安裝的Windows驅動器上的上傳文件。

我需要怎么做才能使GitLab清理兩個備份位置?


附加信息

我已經使用了GitLab CE Omnibus安裝。
當前我們的版本是GitLab CE 9.1.2 df1403f

我找不到答案,GitLab會幫我解決這個問題,因此我創建了另一個cron任務:

0 3 * * * find /path/to/mounted/drive/ -mindepth 1 -maxdepth 1 -name "*_gitlab_backup.tar" -mtime +13 -delete

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM