postgresql 的 chroot 环境中的共享内存:权限被拒绝?

Oth*_*eus 4 linux postgresql

尝试设置运行 postgresql 9.5 的 chroot 环境(这是为了在使用相同配置的同时允许影子数据分区)。我收到以下错误:

 FATAL:  could not open shared memory segment "/PostgreSQL.1804289383": Permission denied
Run Code Online (Sandbox Code Playgroud)

这类似于chroot 环境中的共享内存。但是dev已经被绑定了,所以这显然不是正确的答案。

更多信息:RHEL7 systemd,linux 3.10。

Oth*_*eus 5

/dev/shm 是缺少的组件。

mount -t tmpfs tmp /dev/shm
Run Code Online (Sandbox Code Playgroud)

解决了问题