请问br备份truncate清理日志备份,为什么还有删除归档日志文件?
https://docs.pingcap.com/zh/tidb/stable/br-pitr-guide/
清理该快照备份 FULL_BACKUP_TS
之前的日志备份数据。
tiup br log truncate --until=${FULL_BACKUP_TS} --storage=‘s3://backup-101/logbackup?access-key=${access-key}&secret-access-key=${secret-access-key}’
按上面这个命令写的备份脚本,最后发现提示清理了日志文件,但还有残余 。
清理1月19号日志:
[tidb@1 v1]$ tiup br log truncate --until=${full_backup_ts} --storage=“$log_path” -y
Checking updates for component br… Timedout (after 2s)
Starting component br: /home/tidb/.tiup/components/br/v7.5.1/br log truncate --until=455421986616901633 --storage=/backup/tidb/log -y
Detail BR log in /tmp/br.log.2025-03-05T10.40.21+0800
Reading Metadata… DONE { take = 56.139s }
We are going to remove 1580 files, until 2025-01-19 22:30:07.0530.
Clearing Data Files and Metadata :: DONE { take = 37.391s, kv-count = 466056, kv-size = 17098512(17.1MB) }
[tidb@1 v1]$ du -sh /backup/tidb/log/v1/20250119
2.5M /backup/tidb/log/v1/20250119
[tidb@1 v1]$ du -sh /backup/tidb/log/v1/20250120
109M /backup/tidb/log/v1/20250120
[tidb@1 v1]$ du -sh /backup/tidb/log/v1/20250118
404K /backup/tidb/log/v1/20250118
[tidb@1 v1]$ du -sh /backup/tidb/log/v1/20250117
452K /backup/tidb/log/v1/20250117
我觉得br现在安全不需要tiup br log truncate,这个命令在增量备份上适合,每天都做全备完全不需要了。
直接使用以下命令清理日志:
find $log_path/ -maxdepth 2 -type d -mtime +31 |xargs rm -rf