PowerProtect Data Manager: Při použití výchozího skriptu pg_dump selhává zálohování PostgreSQL kvůli vyčerpání místa na disku /tmp.

Summary: Při konfiguraci záloh databáze PostgreSQL prostřednictvím agenta generických aplikací PowerProtect Data Manager (PPDM) používá výchozí skript zálohování pg_dump /tmp jako dočasnou pracovní oblast před zápisem zálohovaných dat do systému Data Domain. Pokud je databáze PostgreSQL větší než dostupné místo v adresáři /tmp, záloha zaplní systém souborů, dojde PPDM k nedostatku místa na disku a zálohování selže. Tento problém se týká prostředí PPDM používajících výchozí parametry zálohovacího skriptu PostgreSQL. ...

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 chrání databázi PostgreSQL pomocí generického aplikačního agenta s výchozím pg_dump Záložní skript. Zálohování selhává z důvodu nedostatku místa na disku. Kód /tmp Souborový systém na hostiteli agenta se během operace zálohování zaplní na kapacitu. Menší databáze se mohou úspěšně zálohovat, zatímco větší databáze, které překračují dostupné /tmp prostor konzistentně selhává.

Cause

Výchozí parametry použité v zadaném skriptu používají /tmp jako pracovní oblast před zápisem zálohy do systému Data Domain.

Resolution

  1. Upgradujte zařízení PPDM na verzi 20.1.0.0-14 nebo novější. Stáhněte si nejnovější verzi ze stránky Ovladače a soubory ke stažení nástroje PowerProtect Data Manager.
  2. Upravte výchozí skript zálohování:
    • V uživatelském rozhraní PPDM přejděte na Protection → Scripts.
    • Vyhledejte záložní skript PostgreSQL.
    • Upravte skript a vyhledejte pg_dump příkazový řádek obsahující -F t Parametry:
    • Původce:
      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}")
    • Změňte nastavení -F t parametr pro -F c -Z 0:
    • Aktualizováno:
      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}")
    • Skript uložte.
  3. Ověřte opravu
    • Spusťte ruční zálohování PostgreSQL z PPDM pro dotčenou databázi.
    • Potvrďte, že se zálohování úspěšně dokončilo bez /tmp prostorové vyčerpání.
    • Sledujte /tmp a ověřte, že se nezaplní kapacita.
  4. Pokud zálohy PostgreSQL selhávají i po úpravě parametrů skriptu, obraťte se na podporu společnosti Dell s žádostí o další prošetření a odkažte se na tento článek znalostní databáze.

Affected Products

PowerProtect Data Manager

Products

Data Protection Suite Series
Article Properties
Article Number: 000494783
Article Type: Solution
Last Modified: 04 Aug 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.