seafile 删除文件不释放空间解决方法

7 条回复
30 次浏览

发不起长文了,今天发了一个扣了 100 金币。

问题

最近装了个 seafile 专业版,发现个问题,在 web 上删除文件,实际是服务器没有释放空间,执行 GC 垃圾回收也没用。
查阅了官方手册,发现有个配置项。
image
默认是不会删除的,超过期限才会删除。
实际安装后,配置文件没有这一项,但是还是有个默认值存在(有说是 30 天的)。
image-1650766322879
还有个资料库的设置,这个不能用于文件的清理。

解决

最终采用的方案是:

1、手动添加配置,设置为 0 天。

首先vi /opt/conf/seafile.conf(以自己程序安装路径为准)
image-1650766516787
配置为0

2、执行垃圾回收程序

配置完毕后停止服务(专业版可以不停止)
然后执行:/opt/seafile-pro-server-8.0.1/seaf-gc.sh进行垃圾回收。
然后就搞定了。

种子用户

相当于软删除了,标记了删除,移动到垃圾桶之类的文件夹了吧

讲故事的人
OP
Guardian

可能是这样的,之前空间不足,然后删除,实际上没有清理,后来查了一下才知道有个 gc 脚本。

发表一个评论

R保持