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

2.3 KiB

date tags
2026-07-06
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)

$ 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

$ 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

$ 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

$ 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

# 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.