崩溃后 Postgres 8.4 服务器无法在 Redhat 上启动

崩溃后 Postgres 8.4 服务器无法在 Redhat 上启动

我不是数据库管理员,但必须处理这个请求。PostgreSQL 服务器在更新期间崩溃了。现在我无法重新启动它。

进程已停止。当我尝试停止服务器时,我收到此消息

m: cannot remove `/var/run/postmaster.8053.pid': Read-only file system
rm: cannot remove `/var/lock/subsys/postgresql': Read-only file system

当我尝试启动服务器时,出现以下消息

Starting postgresql service: /etc/init.d/postgresql: line 183: /var/lib/pgsql/pgstartup.log: Read-only file system

任何帮助,将不胜感激。

答案1

当崩溃与存储故障有关时,即使是暂时的,内核有时也会选择以只读方式重新挂载文件系统,以防止进一步损坏。您可以使用以下方法撤消该操作

mount -o remount,rw /whatever

还请检查手册页errorsmount有关此行为的选项。

当然,重新启动也是解决问题的一个选择。

相关内容