PowerProtect Data Manager : Échec de la sauvegarde de PostgreSQL en raison de l’épuisement de l’espace disque /tmp lors de l’utilisation du script pg_dump par défaut

Summary: Lors de la configuration des sauvegardes de base de données PostgreSQL via l’agent d’application générique PowerProtect Data Manager (PPDM), le script de sauvegarde pg_dump par défaut utilise /tmp comme zone de préparation temporaire avant d’écrire les données de sauvegarde sur le système Data Domain. Si la taille de la base de données PostgreSQL est supérieure à l’espace disponible dans /tmp, la sauvegarde remplit le système de fichiers, entraîne l’épuisement de l’espace disque de PPDM et la sauvegarde échoue. Ce problème affecte les environnements PPDM utilisant les paramètres de script de sauvegarde PostgreSQL par défaut. ...

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 protège une base de données PostgreSQL à l’aide de l’agent d’application générique avec la valeur par défaut pg_dump script de sauvegarde. Les sauvegardes échouent en raison d’un espace disque insuffisant. Les touches /tmp Le système de fichiers de l’hôte agent atteint sa capacité maximale pendant l’opération de sauvegarde. Les bases de données plus petites peuvent être sauvegardées avec succès, tandis que les bases de données plus volumineuses qui dépassent la quantité de bases de données disponibles /tmp L’espace échoue systématiquement.

Cause

Les paramètres par défaut utilisés dans le script fourni utilisent /tmp en tant que zone de préparation avant l’écriture de la sauvegarde sur Data Domain.

Resolution

  1. Mettez à niveau l’appliance PPDM vers la version 20.1.0.0-14 ou une version ultérieure. Téléchargez la dernière version à partir de la page Pilotes et téléchargements de PowerProtect Data Manager.
  2. Modifiez le script de sauvegarde par défaut :
    • Dans l’interface utilisateur de PPDM, accédez à Protection → Scripts.
    • Localisez le script de sauvegarde PostgreSQL.
    • Modifiez le script et recherchez le pg_dump ligne de commande contenant l’attribut -F t Paramètres
    • Initiateur :
      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}")
    • Modifiez le paramètre -F t paramètre à -F c -Z 0:
    • Mis à jour :
      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}")
    • Enregistrez le script.
  3. Vérifier le correctif
    • Exécutez une sauvegarde manuelle de PostgreSQL à partir de PPDM pour la base de données concernée.
    • Vérifiez que la sauvegarde s’est terminée avec succès sans /tmp l’épuisement de l’espace.
    • Surveillez les paramètres /tmp filesystem pendant la sauvegarde et vérifiez qu’il ne se remplit pas à pleine capacité.
  4. Si les sauvegardes PostgreSQL continuent d’échouer après la modification des paramètres du script, contactez le support Dell pour une procédure d’enquête supplémentaire et consultez cet article de la base de connaissances.

Affected Products

PowerProtect Data Manager

Products

Data Protection Suite Series
Article 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.