PowerProtect DM: PostgreSQL-back-up mislukt, -tmp Schijfruimte uitgeput met standaardscript pg_dump
Samenvatting: Bij het configureren van PostgreSQL databaseback-ups via de PowerProtect Data Manager (DM) Generic Application Agent, gebruikt het standaard pg_dump back-upscript /tmp als een tijdelijk staginggebied voordat de back-updata naar het Data Domain worden geschreven. Als de PostgreSQL-database groter is dan de beschikbare ruimte in /tmp, raakt de back-up gevuld met het bestandssysteem, waardoor PowerProtect Data Manager geen schijfruimte meer heeft en de back-up mislukt. Dit probleem is van invloed op PowerProtect Data Manager-omgevingen met behulp van de standaard PostgreSQL-back-upscriptparameters. ...
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 beschermt een PostgreSQL-database met behulp van de Generic Application Agent als standaard pg_dump Back-upscript. Back-ups mislukken omdat er onvoldoende schijfruimte is. De toetsen /tmp Het bestandssysteem op de agenthost wordt vol gevuld tijdens de back-upbewerking. Van kleinere databases kan een back-up worden gemaakt, terwijl grotere databases die de beschikbare /tmp ruimte faalt consequent.
Oorzaak
De standaardparameters die in het opgegeven script worden gebruikt, worden gebruikt /tmp als staging-gebied voordat de back-up naar Data Domain wordt geschreven.
Oplossing
- Upgrade het PPDM-apparaat naar versie 20.1.0.0-14 of hoger. Download de nieuwste release van de pagina PowerProtect Data Manager Drivers en downloads.
- Wijzig het standaard back-upscript:
- Ga in de PPDM-gebruikersinterface naar Protection → Scripts.
- Zoek het PostgreSQL-back-upscript.
- Bewerk het script en zoek de
pg_dumpopdrachtregel met het-F tParameter - Door:
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}") - Wijzig de
-F tparameter naar-F c -Z 0: - Bijgewerkt
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}") - Sla het script op.
- Controleer de oplossing
- Voer een handmatige PostgreSQL-back-up uit vanaf PPDM voor de betreffende database.
- Bevestig dat de back-up is voltooid zonder
/tmpuitputting van de ruimte. - Bewaak de
/tmpbestandssysteem tijdens de back-up en controleer of deze niet vol raakt.
- Als PostgreSQL-back-ups blijven mislukken nadat u de scriptparameters hebt gewijzigd, neemt u contact op met Dell Support voor aanvullend onderzoek en raadpleegt u dit KB-artikel.
Getroffen producten
PowerProtect Data ManagerProducten
Data Protection Suite SeriesArtikeleigenschappen
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.