| name |
description |
| cloud_server_disk_usage |
当需要了解云服务器磁盘使用现状、规划Docker镜像构建空间、或决定清理哪些文件释放空间时,应该索引本记忆 |
云服务器磁盘使用现状
记录时间:2026-06-25
服务器:59.110.19.30(Ubuntu 24.04.2 LTS, x86_64)
总体情况
Filesystem Size Used Avail Use%
/dev/vda3 49G 43G 4.0G 92%
- 总磁盘:约 49 GB
- 已用:约 43 GB(92%)
- 可用:约 4 GB
结论:磁盘非常紧张,不足以直接本地构建方案 B 的 2.9GB Docker 镜像。
占用大户(按大小排序)
| 路径 |
大小 |
说明 |
/var/lib/docker |
18 GB |
Docker 镜像、容器、volume |
/var/log/journal |
4.1 GB |
systemd journal 日志 |
/opt/agent |
5.0 GB |
agents 项目源码、运行时、备份、镜像 |
/opt/openwebui |
3.6 GB |
OpenWebUI 部署目录 |
/var/lib/filebrowser |
3.0 GB |
filebrowser 数据 |
/swapfile |
2.1 GB |
swap 文件 |
/home/git/data |
856 MB |
gitea 数据 |
/home/admin/go |
770 MB |
Go 相关文件/缓存 |
/var/www |
1.4 GB |
nginx web 目录 |
/var/lib/clamav |
1.2 GB |
病毒库 |
/usr |
4.2 GB |
系统软件 |
Docker 详细占用
Images: 4 5.284 GB
- ghcr.io/open-webui/open-webui <none> 4.32 GB
- my-agent-shell amd64 913 MB
- my-agent-shell latest 913 MB(与 amd64 同 image id)
- python 3.11-slim 124 MB
- ghcr.io/corentinth/it-tools latest 56.2 MB
Volumes: 1 7.966 GB
- open-webui: 7.966 GB
Containers: 3
- agent-term-jojo-default my-agent-shell:latest Up
- openwebui-new open-webui image Up (healthy)
- it-tools it-tools image Exited (7 months ago)
Build Cache: 10 / 2.182 kB(可忽略)
/opt/agent 详细占用
| 路径 |
大小 |
说明 |
/opt/agent/backup |
1.5 GB |
6 个压缩备份包(runtime_backup_* ×3, users_data_backup_* ×3) |
/opt/agent/dockerimage |
894 MB |
my-agent-shell_amd64.tar 旧镜像 tar |
/opt/agent/agents |
883 MB |
当前源码目录 |
/opt/agent/agents_old_20260614 |
540 MB |
旧版本源码备份 |
/opt/agent/runtime |
520 MB |
运行时数据(对话、用户工作区等) |
/opt/agent/voice_models |
230 MB |
语音模型文件 |
/opt/agent/agents_old_20260612_012026 |
190 MB |
旧版本源码备份 |
/opt/agent/agents_old_20260614_190527 |
190 MB |
旧版本源码备份 |
/opt/agent/venv |
96 MB |
Python 虚拟环境 |
/opt/agent/agents.zip |
42 MB |
源码 zip 包 |
建议清理清单
低风险(约可释放 6.5 GB)
| 操作 |
可释放 |
命令/路径 |
| 清理 systemd journal 旧日志 |
~4 GB |
journalctl --vacuum-time=7d 或 --vacuum-size=500M |
删除 /opt/agent/backup 旧备份,只留最新各 1 个 |
~1 GB |
手动删除旧的 runtime_backup_* 和 users_data_backup_* |
删除 /opt/agent/dockerimage/my-agent-shell_amd64.tar |
894 MB |
rm /opt/agent/dockerimage/my-agent-shell_amd64.tar |
删除 /opt/agent/agents_old_* 旧版本目录 |
~920 MB |
rm -rf /opt/agent/agents_old_* |
删除 /opt/agent/agents.zip |
42 MB |
rm /opt/agent/agents.zip |
删除已退出容器 it-tools |
~514 kB |
docker rm it-tools |
中风险(需先确认是否仍在使用)
| 操作 |
可释放 |
说明 |
清理 /var/lib/filebrowser |
3 GB |
需确认 filebrowser 中是否还有需要保留的文件 |
清理 /home/admin/go 缓存 |
~770 MB |
go clean -cache |
删除 /var/lib/clamav |
1.2 GB |
如果系统不使用 clamav 扫描 |
不建议动
/opt/agent/runtime:用户运行时数据(对话、项目文件等)
/opt/agent/agents:当前项目源码
/opt/openwebui:如果 OpenWebUI 服务仍在使用
/home/git/data:gitea 数据
- Docker volume
open-webui:OpenWebUI 用户数据
关键命令(下次快速查看)
# 总体磁盘
ssh 59.110.19.30
df -h
# 根目录一级占用
sudo du -sh /* 2>/dev/null | sort -h | tail -20
# /var 明细
sudo du -sh /var/lib/* /var/log/* 2>/dev/null | sort -h | tail -20
# /opt/agent 明细
sudo du -sh /opt/agent/* 2>/dev/null | sort -h | tail -20
# Docker 占用
docker system df
docker images --format 'table {{.Repository}}\t{{.Tag}}\t{{.Size}}'
docker volume ls
# 清理 journal
sudo journalctl --vacuum-time=7d
# 清理 Docker
# docker image prune -a # 谨慎:会删除所有未使用镜像
# docker volume prune # 谨慎:会删除未使用 volume
与本次 Docker 改造的关系
- 当前
my-agent-shell 镜像:913 MB
- 方案 B 目标镜像:约 2.9 GB(本地 arm64 实测)
- 构建过程需下载 586 MB apt 包,解压后约 2.2 GB
- 当前可用空间仅 4 GB,不足以安全构建方案 B
- 建议先执行低风险清理释放 6-8 GB,再考虑构建
- 云端构建建议分阶段:先只加 LibreOffice + 字体 + Node + Python 必要包(约 1.5 GB 镜像),验证稳定后再决定是否加 chromium/ffmpeg
注意事项
- 服务器架构为 x86_64,本地为 arm64,禁止将本地构建的镜像上传到云端
- 云端网络环境较差,大文件下载可能超时
- 云端内存 2 GB,构建/运行大镜像需警惕 OOM
- 清理前务必确认文件是否仍在使用,尤其是
/var/lib/filebrowser 和 /opt/openwebui