在FreeBSD中运行PostgreSQL的监狱中使用allow.sysvipc有什么替代方法

这个问题是由这个提示的。

我创build了一个jail来运行PostgreSQL,但是在创buildjail(或者设置相关的rc.conf条目)时没有allow.sysvipc ,系统调用shmget被阻塞,PostgreSQL不能运行。 问题在于通过设置allow.sysvipc来取消监狱的全部重点。

有替代品吗?

使用完全虚拟化而不是jail(如KVM)。 (或者有人在FreeBSD中修复jail,所以他们实际上是分开的)。

PostgreSQL将永远需要共享内存,并且没有办法绕过它。