使用 FreeBSD 在监狱内运行 PostgreSQL

使用 FreeBSD 在监狱内运行 PostgreSQL

我使用的是 FreeBSD 8.0,并且设置了一个 jail,pgsql,作为数据库服务器。安装后,我尝试运行,initdb但出现以下错误:

$ /usr/local/pgsql/bin/initdb -D /usr/home/pgsql
cannot create /dev/null: Permission denied
fgets failure: No such file or directory
The program "postgres" is needed by initdb but was not found in the
same directory as "/usr/local/pgsql/bin/initdb".
Check your installation.

但仍然dev/null存在:

root # ls /dev
null

并且postgres位于同一目录中:

root # find / -name postgres -print
/usr/local/pgsql/bin/postgres

有任何想法吗?

答案1

so/dev/null存在吗,或者您已安装 devfs?如果您只是创建了符号链接或类似的东西,则不起作用。

相关内容