PowerProtect DM: backup PostgreSQL non riuscito, spazio su disco -tmp esaurito usando lo script pg_dump predefinito

Zhrnutie: Quando si configurano i backup del database PostgreSQL tramite l'agent delle applicazioni generiche PowerProtect Data Manager (DM), lo script di backup pg_dump predefinito utilizza /tmp come area di gestione temporanea temporanea prima di scrivere i dati di backup in Data Domain. Se il database PostgreSQL è maggiore dello spazio disponibile in /tmp, il backup riempie il file system, causando l'esaurimento dello spazio su disco di PowerProtect Data Manager e l'esito negativo del backup. Questo problema interessa gli ambienti PowerProtect Data Manager che utilizzano i parametri predefiniti dello script di backup PostgreSQL. ...

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 protegge un database PostgreSQL utilizzando l'Application Agent generico con l'impostazione predefinita pg_dump script di backup. I backup hanno esito negativo a causa di spazio su disco insufficiente. I tasti /tmp Il file system sull'host dell'agent si riempie completamente durante l'operazione di backup. È possibile che venga eseguito correttamente il backup dei database più piccoli, mentre i database più grandi che superano i limiti /tmp lo spazio fallisce costantemente.

Príčina

I parametri predefiniti utilizzati nello script fornito utilizzano /tmp come area di staging prima di scrivere il backup su Data Domain.

Riešenie

  1. Aggiornare l'appliance PPDM alla versione 20.1.0.0-14 o successiva. Scaricare la versione più recente dalla pagina Driver e download di PowerProtect Data Manager.
  2. Modificare lo script di backup predefinito:
    • Nell'interfaccia utente di PPDM, accedere a Protection → Scripts.
    • Individuare lo script di backup PostgreSQL.
    • Modificare lo script e trovare il file pg_dump riga di comando contenente l'attributo -F t Parametri:
    • Autore:
      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}")
    • Modificare la -F t parametro a -F c -Z 0:
    • Aggiornamento:
      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}")
    • Salvare lo script.
  3. Verifica della correzione
    • Eseguire un backup PostgreSQL manuale da PPDM per il database interessato.
    • Verificare che il backup sia stato completato correttamente senza /tmp esaurimento dello spazio.
    • Monitorare il /tmp durante il backup e verificare che non si riempia completamente.
  4. Se i backup PostgreSQL continuano a non riuscire dopo aver modificato i parametri dello script, contattare il Supporto Dell per ulteriori indagini e fare riferimento a questo articolo della Knowledge Base.

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.