¿Por Qué pgBackRest?
pgBackRest ofrece respaldos paralelos, incrementales y recuperación PITR — todo lo que pg_dump no puede hacer.
Instalación y Configuración
sudo apt install pgbackrest -y
Configuración Clave
| Parámetro | Propósito |
|---|
repo1-retention-full=2 | Mantener 2 respaldos completos |
repo1-retention-diff=7 | Mantener 7 diferenciales |
process-max=4 | Hilos paralelos |
compress-type=zst | Compresión Zstandard (la más rápida) |
Respaldo Programado (Cron)
0 2 * * 0 postgres pgbackrest --stanza=mydb --type=full backup
0 2 * * 1-6 postgres pgbackrest --stanza=mydb --type=diff backup
Solución de Problemas
| Problema | Solución |
|---|
| ”WAL segment not found” | Verifique archive_mode y archive_command |
| Respaldo muy lento | Aumente process-max; use compress-type=zst |
| Disco del repositorio lleno | Reduzca retention-full; mueva a S3 |
Artículos Relacionados