PowerProtect DM: PostgreSQL-säkerhetskopiering misslyckas, -tmp Diskutrymmet är slut med standardskript för pg_dump

Samenvatting: 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. ...

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

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.

Oorzaak

Standardparametrarna som används i det angivna skriptet använder /tmp som ett mellanlagringsområde innan du skriver säkerhetskopian till Data Domain.

Oplossing

  1. 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.
  2. Ä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_dump kommandoraden som innehåller -F t Parameters (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 t parametern 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.
  3. 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 /tmp utmattning av utrymmet.
    • Övervaka /tmp filsystemet under säkerhetskopieringen och bekräfta att det inte fylls till kapaciteten.
  4. 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.

Getroffen producten

PowerProtect Data Manager

Producten

Data Protection Suite Series
Artikeleigenschappen
Artikelnummer: 000494783
Artikeltype: Solution
Laatst aangepast: 14 aug. 2026
Versie:  2
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.