【发布时间】:2021-06-24 20:21:22
【问题描述】:
我正在尝试从 CLI 访问 postgreSQL 数据库。当我以 postgres 身份登录并输入命令时
我遇到了错误
psql: FATAL: could not open file "base/11951/11717": Read-only file system
我是新手。任何关于在哪里查看的指示都会有很大的帮助。 TIA
【问题讨论】:
标签: postgresql
我正在尝试从 CLI 访问 postgreSQL 数据库。当我以 postgres 身份登录并输入命令时
我遇到了错误
psql: FATAL: could not open file "base/11951/11717": Read-only file system
我是新手。任何关于在哪里查看的指示都会有很大的帮助。 TIA
【问题讨论】:
标签: postgresql
似乎托管数据库的虚拟机因未知问题而进入只读模式。
$ fsck
命令帮助修复 linux 文件系统并能够访问 psql db。
【讨论】:
您的系统很可能已检测到磁盘错误并将文件系统置于只读模式以保护其自身免受可能的损坏。
检查dmesg 和内核日志文件。
我强烈建议您阅读https://wiki.postgresql.org/wiki/Corruption 并采取行动。
【讨论】:
有时表示服务器出现一般错误...(昨天发生在我身上,服务器重新启动的那一刻,“致命:无法打开文件”消失了。
【讨论】: