Talvez você esteja procurando alternar arquivos obsoletos no controle remoto ou na backup_upload_connection
pasta. O Gitlab não pode remover backups antigos deste ou de qualquer outro local remoto . O backup_keep_time
é apenas para o seu interno, backup_path
que é o padrão /var/opt/gitlab/backups
.
Estou planejando executar um trabalho cron separadamente, que exclui todos os 10 arquivos mais recentes da minha pasta de backup remota montada em NFS.
ls -dt */ | tail -n +11 | xargs rm -rf
Consulte esta solicitação de mesclagem:
https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1453
E esta diferença:
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
na dir com as cópias de segurança e também a saída dodate
comando