backup / knowledge

PBS prune 보관 정책

paul 2025.10.23 104words (1m)

백업을 매일 뜨면 datastore가 계속 불어난다. prune job의 보관 정책으로 어디까지 남길지 정한다.

PBS의 prune job 설정

pve1_backup datastore의 guests namespace에 건 값이다.

항목
Keep Last 7
Keep Weekly 4
Keep Monthly 6

가장 최근 7개는 주기와 상관없이 무조건 남긴다. 그 위로는 4주치에 대해 각 주별로 하나씩, 6개월치에 대해 각 월별로 하나씩 남긴다.

Keep Daily와 Keep Hourly는 비웠다. 백업이 하루 한 번이라 Keep Last 7이 사실상 최근 일주일치를 담당한다. Keep Daily를 또 주면 같은 구간에 두 정책이 겹친다.

prune은 snapshot을 목록에서 지울 뿐이고 디스크가 실제로 비는 건 GC가 돈 뒤다. 정책을 줄여도 용량이 바로 줄지 않는다.