PowerProtect DM : Échec de la sauvegarde PostgreSQL, -tmp Espace disque épuisé 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 de PowerProtect Data Manager (DM), 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, ce qui entraîne l’épuisement de l’espace disque de PowerProtect Data Manager et l’échec de la sauvegarde. Ce problème affecte les environnements PowerProtect Data Manager à l’aide des paramètres par défaut du script de sauvegarde 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

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

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