PowerProtect Data Manager: PostgreSQL-back-up mislukt als gevolg van uitputting van de schijfruimte /tmp bij gebruik van het Default pg_dump script

Summary: Bij het configureren van PostgreSQL databaseback-ups via de PowerProtect Data Manager (PPDM) Generic Application Agent, gebruikt het standaard pg_dump back-upscript /tmp als een tijdelijke staging-omgeving voordat de back-updata naar het Data Domain worden geschreven. Als de PostgreSQL-database groter is dan de beschikbare ruimte in /tmp, vult de back-up het bestandssysteem, zorgt PPDM ervoor dat PPDM geen schijfruimte meer heeft en mislukt de back-up. Dit probleem is van invloed op PPDM-omgevingen met behulp van de standaard PostgreSQL backup script-parameters. ...

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 beschermt een PostgreSQL-database met behulp van de Generic Application Agent met de 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.

Cause

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

Resolution

  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.

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.