pg_backupcluster

Linux
Publiée le 2026-10-29 05:37:17
Illustration Linux pour la commande pg_backupcluster

pg_backupcluster

# Liste tous les dumps, basebackups et WAL disponibles pour vérifier l'état
pg_backupcluster list --verbose <version> <cluster>

# Crée le répertoire de sauvegarde si tu n'as pas encore fait ça
pg_backupcluster createdirectory <version> <cluster>

# Effectue un dump complet du cluster en utilisant la compression Z (recommandé)
pg_backupcluster -Z <version> <cluster> dump

# Sauvegarde complète via pg_basebackup avec mode checkpoint rapide et verbose
pg_backupcluster -v --checkpoint fast <version> <cluster> basebackup

# Lance le récepteur WAL pour ingérer les fichiers de journalisation externes
pg_backupcluster receivewal <version> <cluster>

# Compresse tous les fichiers WAL dans l'archive après réception
pg_backupcluster compresswal <version> <cluster>

# Supprime tous les dumps sauf les 5 derniers (pour gérer l'espace disque)
pg_backupcluster expiredumps 5 <version> <cluster>

# Supprime toutes les basebackups sauf les 3 dernières versions
pg_backupcluster expirebasebackups 3 <version> <cluster>

# Nettoie et supprime les fichiers WAL obsolètes de l'archive
pg_backupcluster archivecleanup <version> <cluster>

# Tente de supprimer manuellement tous les dumps corrompus ou incomplets
pg_backupcluster deletebroken <version> <cluster>

# Récupère une sauvegarde en utilisant un checkpoint rapide et garde le répertoire même en cas d'erreur
pg_backupcluster -k --checkpoint fast <version> <cluster> basebackup

# Affiche les options disponibles pour te rafraîchir la mémoire
pg_backupcluster --help