PowerProtect Data Manager: El respaldo de PostgreSQL falla debido al agotamiento del espacio en disco /tmp cuando se utiliza el script de pg_dump predeterminado

Summary: Cuando se configuran respaldos de bases de datos PostgreSQL a través del agente de aplicaciones genéricas de PowerProtect Data Manager (PPDM), el script de respaldo de pg_dump predeterminado utiliza /tmp como un área de almacenamiento provisional temporal antes de escribir los datos de respaldo en Data Domain. Si la base de datos PostgreSQL es más grande que el espacio disponible en /tmp, el respaldo llena el sistema de archivos, hace que PPDM se quede sin espacio en disco y el respaldo falla. Este problema afecta a los entornos PPDM que utilizan los parámetros predeterminados del script de respaldo de 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 protege una base de datos PostgreSQL mediante el agente de aplicación genérico con el valor predeterminado pg_dump Respaldo (script ) Los respaldos fallan debido a que el espacio de disco es insuficiente. El archivo /tmp El sistema de archivos en el host del agente se llena hasta completar la capacidad durante la operación de respaldo. Las bases de datos más pequeñas pueden realizar respaldos correctamente, mientras que las bases de datos más grandes superan las bases de datos disponibles /tmp El espacio falla constantemente.

Cause

Los parámetros predeterminados utilizados en el script proporcionado utilizan /tmp como un área de almacenamiento provisional antes de escribir el respaldo en Data Domain.

Resolution

  1. Actualice el dispositivo PPDM a la versión 20.1.0.0-14 o posterior. Descargue la versión más reciente desde la página Controladores y descargas de PowerProtect Data Manager.
  2. Modifique el script de respaldo predeterminado:
    • En la interfaz de usuario de PPDM, vaya a Protection → Scripts.
    • Busque el script de respaldo de PostgreSQL.
    • Edite el script y busque el archivo pg_dump línea de comandos que contiene el -F t parameters
    • Origin
      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}")
    • Cambie la opción -F t parámetro a -F c -Z 0:
    • Updated
      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}")
    • Guarde el script.
  3. Verifique la corrección
    • Ejecute un respaldo manual de PostgreSQL desde PPDM para la base de datos afectada.
    • Confirme que el respaldo se complete correctamente sin /tmp Agotamiento del espacio.
    • Monitoree el /tmp durante el respaldo y confirme que no se llene por completo.
  4. Si los respaldos de PostgreSQL continúan fallando después de modificar los parámetros del script, comuníquese con el soporte de Dell para realizar una investigación adicional y consulte este artículo de la base de conocimientos.

Affected Products

PowerProtect Data Manager

Products

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