PowerProtect DM: PostgreSQL-säkerhetskopiering misslyckas, -tmp Diskutrymmet är slut med standardskript för pg_dump
Summary: När du konfigurerar säkerhetskopiering av PostgreSQL-databaser via PowerProtect Data Manager (DM) 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 PowerProtect Data Manager får slut på diskutrymme och säkerhetskopieringen misslyckas. Det här problemet påverkar PowerProtect Data Manager-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
PowerProtect Data Manager skyddar en PostgreSQL-databas med hjälp av Generic Application Agent med standardinställningen 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: 14 Aug 2026
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.