PowerProtect DM: Zálohování PostgreSQL selže, místo na disku -tmp je vyčerpáno pomocí výchozího skriptu pg_dump
Zhrnutie: Při konfiguraci záloh databáze PostgreSQL prostřednictvím agenta generických aplikací nástroje PowerProtect Data Manager (DM) používá výchozí skript zálohování pg_dump parametr /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ů, což způsobí, že v nástroji PowerProtect Data Manager dojde místo na disku a zálohování selže. Tento problém se týká prostředí PowerProtect Data Manager používajících výchozí parametry zálohovacího skriptu PostgreSQL. ...
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
Nástroj PowerProtect Data Manager 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á.
Príčina
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.
Riešenie
- 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.
- 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_dumppříkazový řádek obsahující-F tParametry: - 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 tparametr 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.
- 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
/tmpprostorové vyčerpání. - Sledujte
/tmpa ověřte, že se nezaplní kapacita.
- 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.
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.