psql:FATAL:无法打开文件“base/11951/11717”:只读文件系统

问题描述:

我试图从CLI访问postgreSQL数据库。当我登录为Postgres的和输入命令psql:FATAL:无法打开文件“base/11951/11717”:只读文件系统

我收到提示

psql: FATAL: could not open file "base/11951/11717": Read-only file system 

我是新来这。任何关于在哪里看的指针都会很有帮助。 TIA

似乎数据库托管的VM转到只读模式以查找未知问题。

$ fsck 

命令帮助修复linux文件系统并且能够访问psql db。

您的系统最有可能检测到磁盘错误,并将文件系统置于只读模式,以保护其自身免受可能的损坏。

检查dmesg和内核日志文件。

我强烈建议您阅读并采取行动https://wiki.postgresql.org/wiki/Corruption