服务器内部错误,数据库文件无法读取。

客户端报错:服务器内部错误。
seafile.log中一直出现如下错误:
[09/07/2018 09:27:44 AM] …/common/obj-backend-fs.c(227): [obj backend] Failed to open tmp file /home/panyl/Programs/seafile/seafile-data/storage/commits/e1da33eb-c5c5-4f39-8d28-44c71c9f9289/d7/c4676a02419d312431a55513209fe7c12834d3.XYYGPZ: Read-only file system.
[09/07/2018 09:27:44 AM] …/common/obj-backend-fs.c(309): [obj backend] Failed to write obj e1da33eb-c5c5-4f39-8d28-44c71c9f9289:d7c4676a02419d312431a55513209fe7c12834d3.
[09/07/2018 09:27:51 AM] …/common/seaf-db.c(537): Error execute prep stmt: sqlite3_step failed: unable to open database file.
[09/07/2018 09:27:51 AM] …/common/obj-backend-fs.c(227): [obj backend] Failed to open tmp file /home/panyl/Programs/seafile/seafile-data/storage/commits/e1da33eb-c5c5-4f39-8d28-44c71c9f9289/b9/6a26c42844b15f2b34490991e35cacc3186164.RTM5OZ: Read-only file system.
[09/07/2018 09:27:51 AM] …/common/obj-backend-fs.c(309): [obj backend] Failed to write obj e1da33eb-c5c5-4f39-8d28-44c71c9f9289:b96a26c42844b15f2b34490991e35cacc3186164.
从日志上看,应该是存储目录为只读状态。
本存储目录挂载在单独的分区,该分区为Btrfs,如果不运行seafile,该分区可以重新挂载为可读写的(rw),但是一运行seafile后,该分区就被修改为不可写的状态(ro),该问题如何解决?

你好,请问问题怎么解决的?

通常是先砍cache試試看