PowerProtect Data Manager: PostgreSQL-säkerhetskopiering misslyckas på grund av /tmp-diskutrymmesöverbelastning när standardskript för pg_dump används
Summary: När du konfigurerar säkerhetskopiering av PostgreSQL-databaser via PowerProtect Data Manager (PPDM) Generic Application Agent använder standardskriptet för pg_dump säkerhetskopiering /tmp som ett tillfälligt mellanlagringsområde innan säkerhetskopierade data skrivs till Data Domain. Om PostgreSQL-databasen är större än det tillgängliga utrymmet i /tmp fyller säkerhetskopieringen filsystemet, vilket gör att PPDM får slut på diskutrymme och säkerhetskopieringen misslyckas. Det här problemet påverkar PPDM-miljöer som använder standardparametrarna för PostgreSQL-säkerhetskopieringsskript. ...
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 skyddar en PostgreSQL-databas med hjälp av den generiska programagenten med standardversionen pg_dump Säkerhetskopieringsskript. Säkerhetskopieringar misslyckas på grund av otillräckligt diskutrymme. Via /tmp Filsystemet på agentvärden fylls till kapaciteten under säkerhetskopieringen. Mindre databaser kan säkerhetskopieras utan problem medan större databaser som överskrider den tillgängliga /tmp utrymme misslyckas konsekvent.
Cause
Standardparametrarna som används i det angivna skriptet använder /tmp som ett mellanlagringsområde innan du skriver säkerhetskopian till Data Domain.
Resolution
- Uppgradera PPDM-enheten till version 20.1.0.0-14 eller senare. Ladda ner den senaste versionen från PowerProtect Data Manager-webbplatsen Drivrutiner och hämtningsbara filer.
- Ändra standardskriptet för säkerhetskopiering:
- I PPDM-gränssnittet navigerar du till Protection → Scripts.
- Leta upp PostgreSQL-säkerhetskopieringsskriptet.
- Redigera skriptet och leta reda på
pg_dumpkommandoraden som innehåller-F tParameters (parametrar) - Upphovsperson:
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}") - Ändra
-F tparametern till-F c -Z 0: - Uppdatering:
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}") - Spara skriptet.
- Verifiera korrigeringen
- Kör en manuell PostgreSQL-säkerhetskopiering från PPDM för den berörda databasen.
- Bekräfta att säkerhetskopieringen har slutförts utan
/tmputmattning av utrymmet. - Övervaka
/tmpfilsystemet under säkerhetskopieringen och bekräfta att det inte fylls till kapaciteten.
- Om PostgreSQL-säkerhetskopieringar fortsätter att misslyckas efter att skriptparametrarna har ändrats kontaktar du Dells support för ytterligare undersökning och läser den här KB-artikeln.
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.