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

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

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

  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.

Produse afectate

PowerProtect Data Manager
Proprietăți articol
Article Number: 000494783
Article Type: Solution
Ultima modificare: 14 aug. 2026
Version:  2
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.