我有一个运行 postgres 的 Amazon EC2 实例。我想将另一个 EBS 卷连接到仅用于 postgres 数据的卷。我可以添加卷,但是如何配置 postgres 以便它使用已安装的 ebs 驱动器进行数据存储?
问问题
1945 次
2 回答
7
- 在 EBS 上创建一个文件系统,然后挂载它。请参阅 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html
- 将文件系统的所有权设置为 postgres。
- 使用 initdb 命令初始化您的新空间。
- 告诉 postgres 使用你的新文件系统,通过使用 postgres 二进制文件的 -D 选项,设置 PGDATA 环境变量,或者通过在 postgresql.conf 中设置 data_directory 的值
于 2013-10-12T17:59:05.303 回答
1
您将编辑 postgres pgdata 并将其指向映射到您的 EBS 卷的目录,如此处的线程中所述 -
http://www.linuxquestions.org/questions/linux-server-73/change-postgresql-data-directory-649911/
于 2013-10-12T17:55:00.020 回答