PowerProtect DM: El respaldo de PostgreSQL falla, se agotó el espacio de disco -tmp mediante el script de pg_dump predeterminado

Zhrnutie: Cuando se configuran respaldos de bases de datos PostgreSQL a través del agente de aplicaciones genéricas de PowerProtect Data Manager (DM), 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 mayor que el espacio disponible en /tmp, el respaldo llena el sistema de archivos, lo que hace que PowerProtect Data Manager se quede sin espacio en disco y el respaldo falla. Este problema afecta a los entornos de PowerProtect Data Manager que utilizan los parámetros de script de respaldo de PostgreSQL predeterminados. ...

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

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

Príčina

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.

Riešenie

  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.

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.