关注

早上起来开电脑的时候Nextcloud的数据库出了问题,出问题的时间正好是我开电脑的时间,怀疑是Nextcloud客户端连接服务端的时候触发了对数据库中受损数据的查询。
错误类似于“ERROR: invalid page in block 1226710 of relation base/16750/27244 ”,触发错误的语句是“SELECT * FROM "oc_appconfig"”。因为我不常用postgresql,只能按照网上找到的方法尝试修复,非常奇怪的是应该能够在base/16750文件夹下找到对应的relfilenode文件,但在我的对应文件夹里根本没有这个文件。后来尝试了设置zero_damaged_pages,启用后“SELECT * FROM "oc_appconfig"”确实返回了表格内容,但是关闭zero_damaged_pages后又产生了相同报错。
最后实在没办法了,直接重启了服务器,然后就好了。

登录以加入对话
Lilymagic

Lilymagic,百合爱好者集散中心。基于开源软件Mastodon。