https://github.com/pandada8/pbs-fast-gc
https://github.com/pandada8/pbs-fast-gc
proxmox-backup-server
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/pandada8/pbs-fast-gc
- Owner: pandada8
- Created: 2024-07-24T07:53:21.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-07-24T07:53:39.000Z (10 months ago)
- Last Synced: 2025-02-15T18:38:31.232Z (3 months ago)
- Topics: proxmox-backup-server
- Language: Go
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# pbs-fast-gc
A slightly faster gc tool for your proxmox-backup-server
## How it works
scanning indexes and chunks in parallel.
## How to use
1. build binary or download from release
2. Wait till all proxmox backup is finished
3. (optional) Set the proxmox backup storage to read-only
4. run `./pbs-fast-gc -baseDir /path/to/your/proxmox-backup/storage`
5. review the output (?)
6. run `./pbs-fast-gc -baseDir /path/to/your/proxmox-backup/storage -delete` to actually delete the unreferenced chunks## GC Speed
| filesystem | size | Time |
| ------------------ | ---- | ----------------------- |
| juicefs with redis | 30T | scan 2min, delete < 10m |
| ext4 on sdd | 9T | scan 1min, delete < 1m |