PowerProtect DM: PostgreSQL Yedeklemesi Başarısız Oluyor, -tmp Disk Alanı Varsayılan pg_dump Komut Dosyası Kullanılarak Tüketildi

Samenvatting: PowerProtect Data Manager (DM) Genel Uygulama Aracısı aracılığıyla PostgreSQL veritabanı yedeklemeleri yapılandırılırken varsayılan pg_dump yedekleme komut dosyası, yedekleme verilerini Data Domain'e yazmadan önce geçici hazırlama alanı olarak /tmp kullanır. PostgreSQL veritabanı, /tmp içindeki kullanılabilir alandan büyükse yedekleme, dosya sistemini doldurarak PowerProtect Data Manager'ın disk alanının dolmasına ve yedeklemenin başarısız olmasına neden olur. Bu sorun, varsayılan PostgreSQL yedekleme komut dosyası parametrelerini kullanan PowerProtect Data Manager ortamlarını etkilemektedir. ...

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

PowerProtect Data Manager, varsayılan olarak Genel Uygulama Aracısı'nı kullanarak PostgreSQL veritabanını korur. pg_dump Backup Script. Yetersiz disk alanı nedeniyle yedeklemeler başarısız olur. Trafik /tmp Aracı ana bilgisayarındaki dosya sistemi, yedekleme işlemi sırasında kapasiteyi dolduruyor. Daha küçük veritabanları başarılı bir şekilde yedeklenebilirken, daha büyük veritabanları mevcut kapasiteyi aşıyor /tmp alan sürekli olarak başarısız oluyor.

Oorzaak

Sağlanan komut dosyasında kullanılan varsayılan parametreler kullanılır /tmp yedeği Data Domain'e yazmadan önce hazırlama alanı olarak ayarlayın.

Oplossing

  1. PPDM cihazını 20.1.0.0-14 veya sonraki bir sürüme yükseltin. PowerProtect Data Manager Drivers & Downloads sayfasından en son sürümü indirin.
  2. Varsayılan yedekleme komut dosyasını değiştirin:
    • PPDM kullanıcı arayüzünde Protection → Scripts öğesine gidin.
    • PostgreSQL yedekleme komut dosyasını bulun.
    • Komut dosyasını düzenleyin ve pg_dump içeren komut satırı -F t Parametreler:
    • Düzenleyen:
      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}")
    • Değiştir -F t parametresi -F c -Z 0:
    • Güncelleştirildi:
      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}")
    • Komut dosyasını kaydedin.
  3. Düzeltmeyi Doğrulama
    • Etkilenen veritabanı için PPDM'den PostgreSQL yedeklemesini manuel olarak çalıştırın.
    • Yedeklemenin şu durumlarda başarıyla tamamlandığını onaylayın: /tmp uzay yorgunluğu.
    • Şunu izleyin: /tmp Yedekleme sırasında dosya sistemini kurun ve kapasiteyi doldurmadığını onaylayın.
  4. Komut dosyası parametrelerini değiştirdikten sonra PostgreSQL yedeklemeleri başarısız olmaya devam ederse daha fazla araştırma için Dell Destek ekibiyle iletişime geçin ve bu KB makalesine başvurun.

Getroffen producten

PowerProtect Data Manager
Artikeleigenschappen
Artikelnummer: 000494783
Artikeltype: Solution
Laatst aangepast: 14 aug. 2026
Versie:  2
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.