这个问题涉及 Postgresql 8.3。我还不能创建标签,所以选择 8.4 版作为标签。
这是一个测试服务器,但我无法连接到它,因为经过几天密集使用 Postgres 所在的磁盘已满。因为我的 RDBMS 无法启动,所以我无法执行真空操作。
重新启动时,系统说,
Starting PostgreSQL 8.3 database server: mainThe PostgreSQL server failed to sta
rt. Please check the log output: FATAL: could not write lock file "postmaster.pi
d": No space left on device failed!
failed!
Linux 工作正常并且有足够的可用磁盘空间。Postgresql 在 /var/lib/ 上安装了自己的分区,并且空闲字节为零。
我想我应该在重新启动数据库服务器之前释放一些空间,但我不知道要删除哪些文件。日志文件不在同一个分区上,因此清空它们无济于事。有人可以帮我吗?