PBS에서 GC(Garbage Collection)와 프룬(prune)작업을 오랜만에 진행하고있습니다

 

PBS에서 사용하는 용량이 점점 늘어나서 오랜만에 GC를 진행하고있는데 정말 오래걸리네요..

 

image.png.jpg

 

한시간정도 지났는데 아직도 marked면.. 정리하는데까지는 더 오래걸리겠네요.

image.png.jpg

 


 

 

아래는 GPT에 물어본 ㅎ...

 

Proxmox Backup Server에서 GC(Garbage Collection)와 프룬(prune)은 백업 데이터 관리를 위해 중요한 역할을 하는 두 가지 기능입니다. 이들 기능은 오래된 백업 데이터를 효율적으로 관리하고 저장소 공간을 최적화하는 데 도움을 줍니다.

Garbage Collection (GC)

Garbage Collection은 사용되지 않는 데이터 청소 프로세스입니다. Proxmox Backup Server에서는 백업 데이터가 여러 조각으로 저장됩니다. 시간이 지나면서 백업 데이터의 일부 조각은 더 이상 사용되지 않게 됩니다. Garbage Collection은 이러한 사용되지 않는 조각을 찾아 제거함으로써 저장소 공간을 회수합니다. 이 과정은 다음과 같은 단계를 포함합니다:

  1. 사용되지 않는 조각 식별: 현재 백업 세트에서 참조되지 않는 데이터 조각을 식별합니다.
  2. 데이터 조각 제거: 식별된 사용되지 않는 조각을 삭제하여 저장소 공간을 확보합니다.

Garbage Collection을 정기적으로 수행하면 저장소의 효율성을 유지하고 불필요한 데이터를 제거할 수 있습니다.

Prune

Prune은 불필요한 백업을 정리하는 과정입니다. Proxmox Backup Server에서는 백업을 일정 기간 동안 유지하도록 설정할 수 있으며, 일정 기간이 지나면 오래된 백업을 삭제할 수 있습니다. Prune 기능은 이와 관련하여 다음을 수행합니다:

  1. 유지 정책 적용: 설정된 유지 정책에 따라 백업 데이터를 평가합니다. 예를 들어, 특정 기간(예: 30일) 이상 된 백업은 삭제 대상이 될 수 있습니다.
  2. 오래된 백업 삭제: 유지 정책에 따라 더 이상 필요한 백업을 삭제하여 저장소 공간을 확보합니다.

프룬 작업을 통해 백업 데이터가 불필요하게 저장되는 것을 방지하고 저장소 공간을 최적화할 수 있습니다.

요약

  • Garbage Collection (GC): 백업 데이터의 사용되지 않는 조각을 제거하여 저장소 공간을 회수하는 프로세스.
  • Prune: 오래된 백업을 삭제하여 저장소 공간을 최적화하는 프로세스.

이 두 가지 기능을 함께 사용하면 Proxmox Backup Server의 저장소 효율성을 극대화하고, 불필요한 데이터가 축적되는 것을 방지할 수 있습니다.