Simulateur de rétention et prune PBS

Visualisez précisément quelles sauvegardes survivent à vos règles keep-hourly, keep-daily, keep-weekly, keep-monthly et keep-yearly, sur deux ans.

Les règles de prune de Proxmox Backup Server conservent la sauvegarde la plus récente de chaque bucket temporel jusqu'à la limite que vous fixez. Une sauvegarde est retenue si au moins une règle la sélectionne. Ce simulateur génère des sauvegardes synthétiques à la fréquence choisie, applique le même algorithme que PBS, et rend le résultat sous forme de frise mensuelle pour affiner une politique visuellement plutôt qu'à l'aveugle.

Politiques courantes

Votre politique de rétention

0
14
4
6
0

Ce que vous gardez

Sauvegardes générées sur 2 ans à la fréquence choisie

730

Conservées après prune

24

Élaguées

706

keep-hourly0
keep-daily14
keep-weekly4
keep-monthly6
keep-yearly0

24 mois de sauvegardes conservées

Chaque colonne représente un mois. La hauteur est le nombre de sauvegardes retenues ce mois.

Comment fonctionne le prune PBS

  1. PBS regroupe les sauvegardes par bucket temporel : heure du jour, jour du mois, semaine ISO de l'année, mois calendaire, année calendaire.
  2. Pour chaque règle keep-xxx, PBS conserve la sauvegarde la plus récente de chaque bucket, jusqu'au compteur de la règle. Une sauvegarde est retenue si au moins une règle la sélectionne.
  3. Les règles se combinent en OR logique. keep-daily 7 + keep-weekly 4 ne garde pas 11 sauvegardes uniques ; il garde 7 daily plus jusqu'à 4 weekly supplémentaires si elles ne sont pas déjà dans le set daily.
  4. Ce simulateur exécute le même algorithme sur une série synthétique de timestamps à la fréquence choisie sur 24 mois, pour refléter ce que PBS conserverait réellement.

À propos du simulateur

Cela correspond-il au vrai algorithme de prune PBS ?
Les règles de bucket (heure, jour, semaine ISO, mois, année) suivent la documentation PBS et se comportent comme le vrai prune de pve-backup-client sur entrée synthétique. Les exécutions réelles peuvent différer si vos sauvegardes ont des timestamps irréguliers, si des jobs sautent, ou si vous mélangez des snapshots protégés ; le simulateur suppose des snapshots périodiques propres.
Pourquoi mes chiffres ne correspondent-ils pas exactement à keep-hourly + keep-daily ?
Parce que les règles se chevauchent. La dernière sauvegarde du jour courant est simultanément la plus récente de l'heure courante, de la semaine courante, du mois courant et de l'année courante. Elle ne compte qu'une fois dans le set retenu.
Faut-il activer les cinq règles keep-xxx ?
Pour la plupart des parcs, keep-daily, keep-weekly et keep-monthly suffisent. keep-hourly compte pour des charges très écriture-intensive où une fenêtre de reprise de quatre heures est trop longue. keep-yearly est surtout un artefact de conformité.
La rétention affecte-t-elle mon coût stockage linéairement ?
Non. La déduplication par contenu de PBS mutualise agressivement les chunks entre sauvegardes conservées, donc une rétention de 12 mois représente typiquement 2 à 4 fois le stockage d'une rétention de 1 mois, pas 12 fois. Utilisez notre calculateur de stockage pour une estimation par tier.

Mettez votre politique de rétention en production

Appliquez les mêmes règles à un datastore Cloud-PBS infogéré en quelques minutes. Aucun changement côté Proxmox VE.