PowerProtect Data Manager: PostgreSQL-Backup schlägt aufgrund von erschöpftem /tmp-Speicherplatz fehl, wenn das Standard-pg_dump Skript verwendet wird

Summary: Bei der Konfiguration von PostgreSQL-Datenbankbackups über den PowerProtect Data Manager (PPDM) 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 PPDM nicht mehr genügend Speicherplatz hat und das Backup fehlschlägt. Dieses Problem betrifft PPDM-Umgebungen, die die standardmäßigen PostgreSQL-Backup-Skriptparameter verwenden. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

PPDM schützt eine PostgreSQL-Datenbank mithilfe des Generic Application Agent mit dem Standardwert 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.

Affected Products

PowerProtect Data Manager

Products

Data Protection Suite Series
Article Properties
Article Number: 000494783
Article Type: Solution
Last Modified: 04 أغسطس 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.