PowerProtect Data Manager: backup PostgreSQL non riuscito a causa dell'esaurimento dello spazio su disco /tmp quando si utilizza lo script pg_dump predefinito
Summary: Quando si configurano i backup del database PostgreSQL tramite l'agent delle applicazioni generiche PowerProtect Data Manager (PPDM), lo script di backup pg_dump predefinito utilizza /tmp come area di staging temporanea prima di scrivere i dati di backup in Data Domain. Se il database PostgreSQL è più grande dello spazio disponibile in /tmp, il backup riempie il file system, fa sì che PPDM esaurisca lo spazio su disco e il backup non riesce. Questo problema interessa gli ambienti PPDM che utilizzano i parametri predefiniti dello script di backup PostgreSQL. ...
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 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.
Cause
I parametri predefiniti utilizzati nello script fornito utilizzano /tmp come area di staging prima di scrivere il backup su Data Domain.
Resolution
- 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.
- 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_dumpriga di comando contenente l'attributo-F tParametri: - 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 tparametro 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.
- Verifica della correzione
- Eseguire un backup PostgreSQL manuale da PPDM per il database interessato.
- Verificare che il backup sia stato completato correttamente senza
/tmpesaurimento dello spazio. - Monitorare il
/tmpdurante il backup e verificare che non si riempia completamente.
- 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.
Affected Products
PowerProtect Data ManagerProducts
Data Protection Suite SeriesArticle 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.