Какая польза от этого Postgres файла в / var / lib / pgsql / db_log_archive? - PullRequest
0 голосов
/ 21 апреля 2020

Я стараюсь изо всех сил, чтобы уменьшить пространство на сервере, удалив ненужный файл, и я сталкиваюсь с этим файлом с огромным пространством после выполнения этой команды

[root$]# du -a / 2>/dev/null | sort -n -r | head -n 5

98926364        /
64453368        /var
63947356        /var/lib
63816012        /var/lib/pgsql
47322196        /var/lib/pgsql/db_log_archive

Кто-нибудь знает важность этого файла / var / lib / pgsql / db_log_archive на моем centos 7 сервере ? Я хочу удалить это

Ответы [ 2 ]

0 голосов
/ 21 апреля 2020

Это ваш архив WAL. Я не знаю, чтобы CentOS 7 делал это автоматически (но я никогда не использовал 7). Кто-то, вероятно, приложил все усилия, чтобы создать этот каталог и затем настроить archive_command (из postgresql.conf) для копирования в него WAL.

Если человек, который настраивал вашу базу данных, все еще рядом, вам следует спросите их, каковы были их намерения.

Это может быть частью действующей стратегии резервного копирования. Или они могут быть частью недопустимой стратегии резервного копирования. Или же они могут быть оставлены после более не используемой стратегии резервного копирования. Вам нужно будет описать, что ваша текущая система резервного копирования для всех, чтобы знать.

0 голосов
/ 21 апреля 2020

Это не стандартный каталог, созданный PostgreSQL в CentOS.

Проверьте ваш postgresql .conf на наличие ссылки на это имя, если оно непосредственно используется PostgreSQL (возможно, для резервного копирования WAL).

...