Как перенести каталог data в postgrespro-1c-15 на другой диск?

Для переноса каталога data PostgreSQL на другой диск в PostgreSQLPro-1C-15 следует выполнить следующие шаги:

  1. Новый диск: Убедитесь, что у вас есть новый диск с достаточным объемом для перемещения каталога data.
  1. Остановка сервера PostgreSQL: Остановите PostgreSQL сервер с помощью команды:
   sudo systemctl stop postgresql
  1. Копирование каталога data: Скопируйте каталог data на новый диск. Например, если новый диск монтируется в /new_disk, то выполните команду:
   sudo rsync -av /var/lib/pgsql/data /new_disk
  1. Изменение конфигурационных файлов: Откройте конфигурационный файл PostgreSQL postgresql.conf и pg_hba.conf и внесите изменения следующего вида:
   data_directory = '/new_disk/data'
  1. Права доступа: Убедитесь, что у нового каталога data правильные права доступа PostgreSQL пользователя, обычно это postgres. Выполните команду:
   sudo chown -R postgres:postgres /new_disk/data
  1. Перезапуск сервера PostgreSQL: После внесения всех изменений в конфигурационные файлы, запустите сервер PostgreSQL:
   sudo systemctl start postgresql
  1. Проверка работы: Проверьте работоспособность PostgreSQL сервера путем подключения к базе данных и выполнения нескольких тестовых запросов.
  1. Удаление старого каталога data (опционально): После убедительных проверок работы сервера и данных на новом диске, вы можете удалить старый каталог data.

Это детальная инструкция по переносу каталога data PostgreSQL в PostgreSQLPro-1C-15 на другой диск. Не забудьте сделать резервную копию данных перед выполнением этих действий.