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

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

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

 FATAL:  could not open shared memory segment "/PostgreSQL.1804289383": Permission denied

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

更多信息:RHEL7 systemd,linux 3.10。

答案1

/dev/shm是缺失的组件。

mount -t tmpfs tmp /dev/shm

解决了问题

相关内容