PowerProtect DM: Сбой резервного копирования PostgreSQL, использование сценария pg_dump по умолчанию -tmp Disk Space out out using default Script

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

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Symptómy

PowerProtect Data Manager защищает базу данных PostgreSQL с помощью агента Generic Application Agent , который по умолчанию pg_dump Сценарий резервного копирования. Резервное копирование завершается сбоем из-за нехватки места на диске. В строке /tmp Файловая система на хосте агента заполняется до полной емкости во время операции резервного копирования. Резервное копирование небольших баз данных может быть успешным, в то время как более крупные базы данных превышают доступные /tmp Пространство постоянно не работает.

Príčina

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

Riešenie

  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 за дополнительной информацией и укажите эту статью базы знаний.

Dotknuté produkty

PowerProtect Data Manager
Vlastnosti článku
Číslo článku: 000494783
Typ článku: Solution
Dátum poslednej úpravy: 14 aug 2026
Verzia:  2
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.