iTech / Linux · 2023年1月13日

释放docker版seafile 删除资料库后占用的磁盘空间

由于删除资料库后,系统不会自动释放所占用的磁盘空间,需要手动运行seaf-gc.sh命令来完成。

操作步骤

1.在seafile web界面登录管理员账号,删除已删除的资料库,清空回收站。

2.输入docker ps 查看seaflie容器的ID

3.进入容器。

docker exec -it 容器ID bash

4.输入命令 ls

root@e4e4444452d7:/opt/seafile# ls
ccnet conf logs pids seafile-data seafile-server-9.0.4 seafile-server-latest seahub-data

5.打开seafile-server-9.0.4文件夹

cd seafile-server-9.0.4

6.停止seafile.sh

./seafile.sh stop

7.运行seaf-gc.sh

./seaf-gc.sh

8.启动seafile.sh

./seafile.sh start

9.磁盘空间释放成功,退出容器。

exit