PowerProtect DM: falha no backup do PostgreSQL, -tmp Espaço em disco esgotado Usando o script padrão pg_dump

Zhrnutie: Ao configurar backups de banco de dados PostgreSQL por meio do agente de aplicativo genérico do PowerProtect Data Manager (DM), o script de backup padrão do pg_dump usa /tmp como uma área de preparo temporária antes de gravar os dados de backup no Data Domain. Se o banco de dados PostgreSQL for maior que o espaço disponível em /tmp, o backup preencherá o file system, fazendo com que o PowerProtect Data Manager fique sem espaço em disco, e o backup apresentará falha. Esse problema afeta os ambientes do PowerProtect Data Manager que usam os parâmetros padrão de script de backup do 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

O PowerProtect Data Manager protege um banco de dados PostgreSQL usando o agente de aplicativos genérico com o padrão pg_dump Script de backup. Os backups falham devido ao espaço em disco insuficiente. Se o arquivo /tmp O file system no host do agente é preenchido até a capacidade durante a operação de backup. Bancos de dados menores podem fazer backup com sucesso, enquanto bancos de dados maiores que excedem os disponíveis /tmp espaço falha consistentemente.

Príčina

Os parâmetros padrão usados no script fornecido usam /tmp como uma área de preparação antes de gravar o backup no Data Domain.

Riešenie

  1. Faça upgrade do equipamento PPDM para a versão 20.1.0.0-14 ou posterior. Faça download da versão mais recente na página Drivers e downloads do PowerProtect Data Manager.
  2. Modifique o script de backup padrão:
    • Na interface do usuário do PPDM, navegue até Protection → Scripts.
    • Localize o script de backup do PostgreSQL.
    • Edite o script e localize o pg_dump Linha de comando contendo o -F t Parâmetro
    • Origem
      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}")
    • Altere o -F t parâmetro para -F c -Z 0:
    • Atualizado:
      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}")
    • Salve o script.
  3. Verifique a correção
    • Execute um backup manual do PostgreSQL a partir do PPDM para o banco de dados afetado.
    • Confirme se o backup foi concluído com sucesso sem /tmp exaustão de espaço.
    • Monitore o /tmp durante o backup e confirme se ele não atinge a capacidade.
  4. Se os backups do PostgreSQL continuarem falhando depois de modificar os parâmetros de script, entre em contato com o Suporte Dell para obter investigação adicional e consulte este artigo da KB.

Dotknuté produkty

PowerProtect Data Manager
Vlastnosti č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.