PowerProtect DM: PostgreSQL-säkerhetskopiering misslyckas, -tmp Diskutrymmet är slut med standardskript för pg_dump
Zhrnutie: 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. ...
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 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.
Príčina
Standardparametrarna som används i det angivna skriptet använder /tmp som ett mellanlagringsområde innan du skriver säkerhetskopian till Data Domain.
Riešenie
- 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.
Dotknuté produkty
PowerProtect Data ManagerVlastnosti č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.