PowerProtect Data Manager: o backup do PostgreSQL falha devido ao esgotamento do espaço em disco /tmp ao usar o script de pg_dump padrão
Summary: Ao configurar backups de banco de dados PostgreSQL por meio do agente de aplicativos genérico do PowerProtect Data Manager (PPDM), o script de backup padrão do pg_dump usa /tmp como uma área de preparação 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, fará com que o PPDM fique sem espaço em disco e o backup apresentará falha. Esse problema afeta ambientes PPDM que usam os parâmetros padrão de script de backup 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
O PPDM 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
- 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.
- 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_dumpLinha de comando contendo o-F tParâ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 tparâ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.
- 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
/tmpexaustão de espaço. - Monitore o
/tmpdurante o backup e confirme se ele não atinge a capacidade.
- 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.
Affected Products
PowerProtect Data ManagerProducts
Data Protection Suite SeriesArticle 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.