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

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

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

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.

Cause

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.

Resolution

  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.

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