我不是数据库管理员,但必须处理这个请求。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
还请检查手册页errors
上mount
有关此行为的选项。
当然,重新启动也是解决问题的一个选择。