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。