本地部署seatable后,docker的overlay2文件占用空间过大,整体超过400G了

本地部署seatable后,docker的overlay2文件占用空间过大,整体超过400G了

请问seatable产生的缓存和日志文件(可删除的)在哪里?要如何限制大小?

seatable 没有大量缓存,日志文件在/opt/setable/logs 目录下(seatable容器内路径)。seatable在回收站删除的数据,实际上没有在底层存储删除,需要在seatable容器内执行一个GC脚本手动删除(在回收站里已删除的数据)对应文档:清理文件存储 - seatable-manual

你好,我逐个排查,发现是这个blocks 占用了300多G

请问这个要怎么解读?这个blocks是什么?可以删掉吗?如何限制它的大小?

storage-data 目录:是存放表格中的附件,包括文件和图片。blocks 是您附件文件或者附件图片分割后的存储块 ,seafile-data目录大小无法限制,您看一下您们seatable现在是否还存在这些附件, 假如在seatable页面都已经删除了,您需要清理文件存储 - seatable-manual 参考这个文档,把keep_days = 0 ,然后执行 GC,清除底层数据。

你好,我们对应的表格没有附件,但是有图片,总共可能有4万行,不知道怎么搞出来300G

这种情况要怎么释放空间,这个表格我不用了是不是直接删掉表格,对应的blocks就没了?还是说删掉表格后,再执行你说的清理文件存储的语句,才能清除?

您可以删除整个表格,删除后的表格会存放到回收站中,然后在回收站中清空这个表格(注意:在回收站里清除后,就无法恢复了),然后按照这个操作

这是docker的文件,和ST没关系吧?