【发布时间】:2018-03-23 18:32:53
【问题描述】:
我按照以下步骤更改了 postgres 数据目录:
sudo systemctl stop postgresql
sudo rsync -av /var/lib/postgresql /mnt/volume-nyc1-01
sudo nano /etc/postgresql/10/main/postgresql.conf
然后我编辑了 postgresql.conf: data_directory = '/mnt/volume-nyc1-01/postgresql/9.5/main'
sudo systemctl start postgresql
新目录数据归 postgres 用户所有。
问题是,在启动 ubuntu 后,postgres 集群已关闭。
我运行命令pg_lsclusters 得到了答案:
10 main 5432 down <unknown> /mnt/volume-nyc1-01 /var/log/postgresql/postgresql-10-main.log
在运行sudo systemctl start postgresql@10-main 之后,集群启动并且postgres 工作正常。
那么我可以做些什么来解决这个问题,并且集群在 Ubuntu 启动后正常启动?
【问题讨论】:
-
systemctl status postgresql 显示什么?
标签: postgresql