บางทีคุณอาจกำลังมองหาการหมุนไฟล์เก่า ๆ ในรีโมตหรือbackup_upload_connection
โฟลเดอร์ Gitlab ไม่สามารถลบข้อมูลสำรองเก่าจากสถานที่นี้หรือสถานที่ห่างไกลอื่น ๆ backup_keep_time
เป็นเพียงสำหรับภายในซึ่งเป็นค่าเริ่มต้นให้backup_path
/var/opt/gitlab/backups
ฉันวางแผนที่จะเรียกใช้งาน cron แยกต่างหากซึ่งจะลบทั้งหมด แต่ 10 ไฟล์ใหม่ล่าสุดในระยะไกลของฉันติดตั้ง NFS โฟลเดอร์สำรอง
ls -dt */ | tail -n +11 | xargs rm -rf
ดูคำขอรวมนี้:
https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1453
และสิ่งต่างนี้:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5567/diffs
Note that the `backup_keep_time` configuration option only manages local
files. GitLab does not automatically prune old files stored in a third-party
object storage (e.g. AWS S3) because the user may not have permission to list
and delete files. We recommend that you configure the appropriate retention
policy for your object storage. For example, you can configure [the S3 backup
policy here as described here](http://stackoverflow.com/questions/37553070/gitlab-omnibus-delete-backup-from-amazon-s3).
ls -ls
ข้อมูลสำรองใน dir และผลลัพธ์ของdate
คำสั่ง