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

  1. 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.
  2. Ä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_dump Befehlszeile mit dem -F t Parameter
    • 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 t Parameter 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.
  3. Ü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 /tmp Speicherplatzerschöpfung.
    • Überwachen Sie die /tmp Dateisystem während des Backups und bestätigen Sie, dass es nicht vollständig gefüllt ist.
  4. 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 Manager
Vlastnosti č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.