在客户端删除了文件,服务器端没有释放相应的容量

在客户端删除了云上面的文件,为什么服务器端的容量相对没有变小呢;
我已经在回收站里面清空了的。

1 个赞

无用的数据块,要使用seaf-gc.sh命令清除。

我用的是Windows服务器版本,使用了GC工具,还是不会清除已经删除的文件,除非我把整个资料库彻底删除后,使用GC工具才能清除。

你的资料库里面的文件删除后,要在 该资料库对应的回收站 中删除(在当前资料库界面右上角有一个垃圾桶的小图标。注意:这里说的回收站不是系统管理里面的资料库中的回收站),清空对应的回收站后,再执行GC工具,看看输出的日志里面,对应的blocks是否被remove掉了。

我是这样操作的,运行GC后,还是不能释放相应的容量。

如果是社区版的,要停机执行GC命令才可以。

是的,我已经退出并停止seafile server 的,但是运行GC后,容量还是不能够释放。

再同一资料库中上传一个小文件,然后删除,清空资料库回收站,再停止seafile 运行gc试试。

一样还是释放不了容量。