PowerProtect DM: PostgreSQL-Backup schlägt fehl, -tmp Speicherplatz erschöpft Verwenden des standardmäßigen pg_dump Skripts

Summary: 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. ...

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

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.

Cause

Die Standardparameter, die im bereitgestellten Skript verwendet werden, verwenden /tmp als Staging-Bereich, bevor das Backup in Data Domain geschrieben wird.

Resolution

  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.

Produse afectate

PowerProtect Data Manager
Proprietăți articol
Article Number: 000494783
Article Type: Solution
Ultima modificare: 14 aug. 2026
Version:  2
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.