PowerProtect Data Manager. Сбой резервного копирования PostgreSQL из-за исчерпания дискового пространства /tmp при использовании сценария pg_dump по умолчанию

Summary: При настройке резервного копирования баз данных PostgreSQL с помощью агента PowerProtect Data Manager (PPDM) Generic Application Agent, сценарий резервного копирования pg_dump по умолчанию использует /tmp в качестве временной промежуточной области перед записью данных резервной копии в Data Domain. Если размер базы данных PostgreSQL превышает доступное пространство в каталоге /tmp, резервная копия заполняет файловую систему, приводит к тому, что в PPDM заканчивается дисковое пространство, и резервное копирование завершается сбоем. Эта проблема затрагивает среды PPDM, использующие параметры сценария резервного копирования PostgreSQL по умолчанию. ...

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 защищает базу данных PostgreSQL с помощью универсального агента приложений с параметром по умолчанию pg_dump Сценарий резервного копирования. Резервное копирование завершается сбоем из-за нехватки места на диске. В строке /tmp Файловая система на хосте агента заполняется до полной емкости во время операции резервного копирования. Резервное копирование небольших баз данных может быть успешным, в то время как более крупные базы данных превышают доступные /tmp Пространство постоянно не работает.

Cause

Параметры по умолчанию, используемые в указанном сценарии, используют /tmp в качестве промежуточной области перед записью резервной копии в Data Domain.

Resolution

  1. Обновите устройство PPDM до версии 20.1.0.0-14 или более поздней. Скачайте новейший выпуск со страницы Драйверы и загружаемые материалы PowerProtect Data Manager.
  2. Изменение сценария резервного копирования по умолчанию
    • В пользовательском интерфейсе PPDM перейдите в раздел Protection → Scripts.
    • Найдите сценарий резервного копирования PostgreSQL.
    • Отредактируйте сценарий и найдите значок pg_dump командная строка, содержащая команду -F t Параметр.
    • Автор:
      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}")
    • Измените параметр -F t в значение -F c -Z 0:
    • Обновлено:
      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}")
    • Сохраните сценарий.
  3. Проверка исправления
    • Запустите ручное резервное копирование PostgreSQL из PPDM для затронутой базы данных.
    • Убедитесь, что резервное копирование успешно завершено без /tmp исчерпание пространства.
    • Следите за /tmp файловой системы во время резервного копирования и убедитесь, что она не заполнена до отказа.
  4. Если резервное копирование PostgreSQL по-прежнему завершается сбоем после изменения параметров сценария, обратитесь в службу поддержки Dell за дополнительной информацией и укажите эту статью базы знаний.

Affected Products

PowerProtect Data Manager

Products

Data Protection Suite Series
Article Properties
Article Number: 000494783
Article Type: Solution
Last Modified: 04 أغسطس 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.