致命:无法写入锁定文件“postmaster.pid”:设备上没有剩余空间

问题描述 投票:0回答:1

我正在 Docker 容器中运行 PostgreSQL 数据库。我为 docker 分配了 300Gb,一切都很顺利,有大约 90% 的可用空间。有一天我遇到了这个错误,

PostgreSQL Database directory appears to contain a database; Skipping initialization:: FATAL:  could not write lock file "postmaster.pid": No space left on device
,我不知道它来自哪里以及如何实际修复它。我暂时将大小增加到 400Gb,这解决了这个问题,但为什么呢?现在我还剩下 95% 的空间,这是根据之前输出的 90% 可用空间得出的。我尝试使用
df -h
和其他一些命令进行跟踪来检查磁盘使用情况,但没有找到任何内容。有人遇到过类似的事情吗

我尝试

df -h
检查磁盘使用情况并分配更多docker资源

postgresql docker resources diskspace
1个回答
0
投票

显然我们正在遭受攻击,服务器已满:')错误消息欺骗了我数据库而不是服务器本身。

© www.soinside.com 2019 - 2024. All rights reserved.