postgresql 日志报错could not write to log file: No space left on device,could not write lock file "

Posted 王帅的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postgresql 日志报错could not write to log file: No space left on device,could not write lock file "相关的知识,希望对你有一定的参考价值。

今天遇到了一个特别奇怪的问题,我在用docker容器的时候,发现我的postgresql怎么也启动不起来

尝试了N多种办法,最后看了看postgresql的日志发现

postgresql 日志中报错

FATAL: could not write lock file "postmaster.pid": No space left on device

could not write lock file "postmaster.pid": No space left on device

检查一下服务器的磁盘使用情况。

使用命令:

df -kh

 

会看到,磁盘使用率为100%,剩余空间不足,因此无法写入数据库。

这个问题不是postgresql自身的问题,是 因为没有足够的磁盘空间进行读写。

需要删除一些文件来释放更多的磁盘空间。

这也就OK了!

以上是关于postgresql 日志报错could not write to log file: No space left on device,could not write lock file "的主要内容,如果未能解决你的问题,请参考以下文章

Harbor断电重启postgres报错 could not locate a valid checkpoint record

PostgreSQL pg_rewind实例--could not find previous WA

PostgreSQL - ERROR: could not determine data type of parameter $1

Could not execute command ‘sassc‘

EasyCVR启动失败并报错LibEasySnap.dll:The specified module could not be found

本地连接远程mysql服务报错:MySQL is running but PID file could not be found [FAILED]