Seafile是一款非常优秀的网盘系统,我们可以根据官方文档,在本地虚拟机研究Seafile免费版的安装和使用,安装建议采用使用docker容器的方式。
不过在使用过程中,刚接触的小伙伴可能会遇到这样的问题:
删除网盘里面的文件,发现虚拟机里面的存储空间并未主动释放……
下面我就为大家演示如何去解决这个问题。
首先,我们在网盘里面上传两个大的软件,如下图所示:
然后,我们可以虚拟机的存储目录的空间占用和数据分片信息,如下所示:
# du -sh *
4.0K current_version
0 httptemp
0 library-template
214M storage
0 tmpfiles
# pwd
/data/seafile/data/seafile/seafile-data
# cd storage/
# ls
blocks commits fs
# cd blocks/
# du -sh *
24K 3c37d12a-0f22-4e40-8b91-fc8212be6186
4.0K 58911f86-a218-4705-a7f9-affe50d26e61
214M 621bedb8-cf9d-42c5-87df-622f5d2447a0
# cd 621bedb8-cf9d-42c5-87df-622f5d2447a0
# du -sh *
8.0M 00
8.0M 09
8.0M 0f
8.0M 1b
8.0M 2d
8.0M 37
16M 55
8.0M 60
8.0M 63
8.0M 64
16M 67
8.0M 68
8.0M 71
8.0M 86
8.0M 98
1.6M 9f
8.0M a6
8.0M ac
8.0M b8
8.0M d2
4.2M d8
8.0M dc
8.0M e2
8.0M f1
8.0M f8
8.0M fc
现在,我们来删除网盘中的两个软件,然后再来看存储空间的使用情况。
然后点击页面的回收站图标,进入回收站,并清空回收站中的垃圾,选择【全部】,然后【提交】即可。