Я недавно переместил свой каталог данных PostgreSQL из /var/lib/pgsql/data
в /home/databasepostgre/
.Я выполнил следующие действия:
- $ sudo systemctl stop postgresql-9.4.service
- отредактируйте файл data_directory из postgresql.conf в /home/databasepostgre/pgsql/9.4/data
- $ sudo rsync -av /var/lib/pgsql/9.4/data /home/databasepostgre/pgsql/9.4/data
- $ su postgres
psql
ПОКАЗАТЬ data_directory;«он показывает новый каталог, который /home/databasepostgre/pgsql/9.4/data"
systemctl start service
Но каждый раз, когда я выполняюШаг № 6, я всегда получаю эту ошибку:Задание для postgresql-9.4.service не выполнено из-за превышения времени ожидания.Подробности смотрите в systemctl status postgresql-9.4.service и journalctl -xe.
Из journalctl -xe ошибка выглядит следующим образом:
May 11 13:35:04 systemd[1]: postgresql-9.4.service start operation timed out. Terminating.
May 11 13:35:04 systemd[1]: Failed to start PostgreSQL 9.4 database server.
-- Subject: Unit postgresql-9.4.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit postgresql-9.4.service has failed.
--
-- The result is failed.
May 11 13:35:04 systemd[1]: Unit postgresql-9.4.service entered failed state.
May 11 13:35:04 systemd[1]: postgresql-9.4.service failed.
Может кто-нибудь помочь мне?Это рабочий сервер, и я до сих пор не могу найти проблему и способы ее решения.