Aller au contenu principal

dvs archive prune

Supprimer les anciennes archives, en conservant uniquement les plus récentes.

Syntaxe

dvs archive prune --storage <name> [options]

Options

OptionDescription
--storage <name>Storage à nettoyer (requis)
--keep-last <n>Conserver les n archives les plus récentes
--globalNettoyer toutes les apps (dans un contexte d'app)
--dry-runPrévisualiser sans supprimer
-y, --yes, --forceNe pas demander de confirmation

Exemples

# Prévisualiser les suppressions
dvs archive prune --storage backup --keep-last 5 --dry-run

# Garder les 3 dernières archives de l'app courante
dvs archive prune --storage backup --keep-last 3

# Nettoyer toutes les apps, garder 5 par app
dvs archive prune --storage backup --keep-last 5 --global

# Non interactif
dvs archive prune --storage backup --keep-last 3 --yes

Comportement

ContexteComportement
Dans une appNettoie l'app courante uniquement
Dans app + --globalNettoie toutes les apps
Hors appNettoie toutes les apps

Sortie

Pruning archives (keep-last: 5)...

myapp:
Keep: myapp-20250108-143052, myapp-20250107-091500, ...
Delete: myapp-20250101-120000, myapp-20241231-100000

Delete 2 archives? (y/N) y
Deleted: myapp-20250101-120000
Deleted: myapp-20241231-100000