启动PostgreSQL服务器时遇到问题。当我尝试启动服务器时写下这个错误:
致命:无法写入锁定文件“postmaster.pid”:没有剩余空间 设备
我通过使用命令ipcclean
找到解决方案以清除内存。但是,当我尝试使用此命令系统时,说找不到命令。
有人能帮助我吗? )
答案 0 :(得分:2)
ipcclean
是一个过时的PostgreSQL脚本,在8.3版本之后消失(不再维护自己)。它的documentation在8.3中提及:
由于postgres现在可以自行清理,因此不太可能 ipcclean将来会有所改进。
事实上,它已被删除。
无论如何,already answered,No space left on device
表示磁盘已满,ipcclean
即使你有8.3或更早的帖子也无法帮助。
答案 1 :(得分:1)
您的磁盘空间不足(设备上没有剩余空间)且内存不足,因此清理IPC内存无济于事。
查找占用磁盘空间的内容并释放一些空间。您可以先尝试删除旧的日志文件。
考虑分配更多磁盘空间。