hermes-erkenntnisse/hub-disk-vollanalyse.md
2026-07-06 05:38:47 +02:00

86 lines
2.3 KiB
Markdown

---
date: 2026-07-06
tags: [hermes, hub, disk, docker, infrastructure]
---
# Hub-Disk-Vollanalyse
## Server
| Eigenschaft | Wert |
|---|---|
| Hostname | Hub (Hetzner CX32) |
| IP | 49.13.209.112 |
| Typ | CPU-only, keine GPU |
| SSD | 301 GB |
## Disk-Belegung (Stand 2026-07-06)
```bash
$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 301G 281G 20G 95% /
```
**281 GB von 301 GB belegt (95 %)** — kritischer Zustand.
## Top-Verzeichnisse
```bash
$ du -sh /var/lib/docker /home /var/log /usr /snap 2>/dev/null | sort -rh
201G /var/lib/docker
32G /home
12G /usr
8,4G /var/log
5,1G /snap
```
## Docker-Detailanalyse
```bash
$ docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 36 12 185.2GB 142.1GB (76%)
Containers 18 8 12.8GB 8.2GB (64%)
Local Volumes 24 18 3.1GB 1.8GB (58%)
Build Cache 0 0 0B 0B
```
**36 Docker-Images**, davon 24 inaktiv. 76 % reclaimable.
## Top-Images
```bash
$ docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}" | sort -k3 -rh | head -8
REPOSITORY TAG SIZE
open-webui/open-webui latest 4.82GB
keys-bridges latest 2.91GB
litellm/litellm v1.68 1.94GB
litellm/litellm v1.65 1.93GB
collabora/code 24.04 1.52GB
nginx latest 1.21GB
qdrant/qdrant latest 892MB
nextcloud latest 867MB
```
## Bereinigungsversuche
```bash
# Erste Bereinigung: 40,4 GB freigegeben
$ docker system prune -a -f --volumes
Deleted: 40.4GB
$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 301G 241G 60G 81% /
```
Innerhalb von 48 Stunden wieder auf 95 % angewachsen — Docker-Logs und Overlay2-Schichten füllen die Disk kontinuierlich.
## §§ WICHTIG
- `/var/lib/docker` ist mit 201 GB (67 % der Gesamtkapazität) der dominante Verbraucher.
- Docker-Log-Rotation konfigurieren: `/etc/docker/daemon.json``"log-opts": {"max-size": "10m", "max-file": "3"}`
- Regelmäßiger Cron-Job: `0 3 * * 0 docker system prune -a -f --volumes`
- `collabora/code` und alte `litellm`-Versionen sind primäre Kandidaten für Cleanup.