Failed to open tmp file ...Invalid argument.

seafile报错
[09/07/18 20:22:44] …/common/obj-backend-fs.c(309): [obj backend] Failed to write obj f11e485d-9c77-41e5-bf25-750c756963a9:f6ea7e7c57ecb1cfe2d00782c41f1a57feaff33e.
[09/07/18 20:22:50] …/common/obj-backend-fs.c(227): [obj backend] Failed to open tmp file /media/seafile/seafile-data/storage/commits/2970994c-be2f-4bfa-a88a-013a85c3745e/5a/3ac6bd6f6ae0ba0f650dba4d7a140033cf7f00.CONCPZ: Invalid argument.

部分资料库出现问题,可以下载,但是,无论seadrive还是客户端,还是网页,均无法删除,上传,各种Internal error,failed。。。
尝试了清空缓存、fsck --repair,gc都无效。
都开始考虑如何新搭一个并做数据迁移了。
最后实在没办法,把移动硬盘拿到windows下,用windows自带的硬盘工具扫描并修复,再接回去,竟然好了。

环境:移动硬盘接路由器,共享目录出来,再挂载到树莓派,seafile装在树莓派上。