PowerProtect DM: PostgreSQL-Backup schlägt fehl, -tmp Speicherplatz erschöpft Verwenden des standardmäßigen pg_dump Skripts
Zhrnutie: Bei der Konfiguration von PostgreSQL-Datenbankbackups über den PowerProtect Data Manager (DM) Generic Application Agent verwendet das standardmäßige pg_dump-Backupskript /tmp als temporären Staging-Bereich, bevor die Backupdaten in die Data Domain geschrieben werden. Wenn die PostgreSQL-Datenbank größer ist als der verfügbare Speicherplatz in /tmp, füllt das Backup das Dateisystem, was dazu führt, dass PowerProtect Data Manager nicht mehr über genügend Speicherplatz verfügt und das Backup fehlschlägt. Dieses Problem betrifft PowerProtect Data Manager-Umgebungen, die die standardmäßigen PostgreSQL-Backup-Skriptparameter verwenden. ...
Tento článok sa vzťahuje na
Tento článok sa nevzťahuje na
Tento článok nie je viazaný na žiadny konkrétny produkt.
V tomto článku nie sú uvedené všetky verzie produktov.
Symptómy
PowerProtect Data Manager schützt eine PostgreSQL-Datenbank mithilfe des generischen Anwendungs-Agent mit der Standardeinstellung pg_dump Backupskript. Backups schlagen aufgrund von unzureichendem Speicherplatz fehl. Die Tasten /tmp Das Dateisystem auf dem Agent-Host wird während des Backupvorgangs vollständig gefüllt. Kleinere Datenbanken können erfolgreich gesichert werden, während größere Datenbanken, die die verfügbaren /tmp Speicherplatz schlägt immer wieder fehl.
Príčina
Die Standardparameter, die im bereitgestellten Skript verwendet werden, verwenden /tmp als Staging-Bereich, bevor das Backup in Data Domain geschrieben wird.
Riešenie
- Aktualisieren Sie die PPDM-Appliance auf Version 20.1.0.0-14 oder höher. Laden Sie die neueste Version von der PowerProtect Data Manager-Seite Treiber und Downloads herunter.
- Ändern Sie das standardmäßige Backupskript:
- Navigieren Sie in der PPDM-Benutzeroberfläche zu Protection → Scripts.
- Suchen Sie das PostgreSQL-Backupskript.
- Bearbeiten Sie das Skript und suchen Sie die
pg_dumpBefehlszeile mit dem-F tParameter - Ersteller:
echo "Starting pg_dump for database $db PG_DUMPBACKUP_PATH: $PG_DUMPBACKUP_PATH" output=$("${PG_DUMPBACKUP_PATH}" "${port_option}" -F t -f "${base_backup_dir}/${db}-$(date +%Y%m%d-%H%M%S).tar" ${username} "${db}") - Ändern Sie die
-F tParameter für-F c -Z 0: - Aktualisiert:
echo "Starting pg_dump for database $db PG_DUMPBACKUP_PATH: $PG_DUMPBACKUP_PATH" output=$("${PG_DUMPBACKUP_PATH}" "${port_option}" -F c -Z 0 -f "${base_backup_dir}/${db}-$(date +%Y%m%d-%H%M%S).tar" ${username} "${db}") - Speichern Sie das Skript.
- Überprüfen der Korrektur
- Führen Sie ein manuelles PostgreSQL-Backup von PPDM für die betroffene Datenbank aus.
- Bestätigen Sie, dass das Backup erfolgreich abgeschlossen wurde, ohne dass
/tmpSpeicherplatzerschöpfung. - Überwachen Sie die
/tmpDateisystem während des Backups und bestätigen Sie, dass es nicht vollständig gefüllt ist.
- Wenn PostgreSQL-Backups nach dem Ändern der Skriptparameter weiterhin fehlschlagen, wenden Sie sich an den Dell Support für weitere Untersuchungen und verweisen Sie auf diesen Wissensdatenbank-Artikel.
Dotknuté produkty
PowerProtect Data ManagerVlastnosti článku
Číslo článku: 000494783
Typ článku: Solution
Dátum poslednej úpravy: 14 aug 2026
Verzia: 2
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.