PowerProtect DM: PostgreSQL-back-up mislukt, -tmp Schijfruimte uitgeput met standaardscript pg_dump

Zhrnutie: Bij het configureren van PostgreSQL databaseback-ups via de PowerProtect Data Manager (DM) Generic Application Agent, gebruikt het standaard pg_dump back-upscript /tmp als een tijdelijk staginggebied voordat de back-updata naar het Data Domain worden geschreven. Als de PostgreSQL-database groter is dan de beschikbare ruimte in /tmp, raakt de back-up gevuld met het bestandssysteem, waardoor PowerProtect Data Manager geen schijfruimte meer heeft en de back-up mislukt. Dit probleem is van invloed op PowerProtect Data Manager-omgevingen met behulp van de standaard PostgreSQL-back-upscriptparameters. ...

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 beschermt een PostgreSQL-database met behulp van de Generic Application Agent als standaard pg_dump Back-upscript. Back-ups mislukken omdat er onvoldoende schijfruimte is. De toetsen /tmp Het bestandssysteem op de agenthost wordt vol gevuld tijdens de back-upbewerking. Van kleinere databases kan een back-up worden gemaakt, terwijl grotere databases die de beschikbare /tmp ruimte faalt consequent.

Príčina

De standaardparameters die in het opgegeven script worden gebruikt, worden gebruikt /tmp als staging-gebied voordat de back-up naar Data Domain wordt geschreven.

Riešenie

  1. Upgrade het PPDM-apparaat naar versie 20.1.0.0-14 of hoger. Download de nieuwste release van de pagina PowerProtect Data Manager Drivers en downloads.
  2. Wijzig het standaard back-upscript:
    • Ga in de PPDM-gebruikersinterface naar Protection → Scripts.
    • Zoek het PostgreSQL-back-upscript.
    • Bewerk het script en zoek de pg_dump opdrachtregel met het -F t Parameter
    • Door:
      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}")
    • Wijzig de -F t parameter naar -F c -Z 0:
    • Bijgewerkt
      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}")
    • Sla het script op.
  3. Controleer de oplossing
    • Voer een handmatige PostgreSQL-back-up uit vanaf PPDM voor de betreffende database.
    • Bevestig dat de back-up is voltooid zonder /tmp uitputting van de ruimte.
    • Bewaak de /tmp bestandssysteem tijdens de back-up en controleer of deze niet vol raakt.
  4. Als PostgreSQL-back-ups blijven mislukken nadat u de scriptparameters hebt gewijzigd, neemt u contact op met Dell Support voor aanvullend onderzoek en raadpleegt u dit KB-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.