fstrim-lxc/README.md
2025-10-31 15:40:45 +01:00

2.2 KiB
Raw Blame History

fstrim-lxc Script

Kleines Host-Skript für Proxmox VE, das per pct fstrim <VMID> TRIM/Discard für LXC-Container ausführt.
Es unterstützt alle laufenden Container oder eine gezielte ID-Liste sowie einen interaktiven Modus.

Voraussetzungen

  • Proxmox VE Host (mit pct)
  • Ausführung als root
  • Container müssen laufen (gestoppte werden übersprungen)

Aufruf

# Alle LXC-Container trimmen
./fstrim-lxc.sh --all

# Ausgewählte Container per ID-Liste (kommagetrennt)
./fstrim-lxc.sh -i 102,103

# Interaktiver Modus (Menü: alle oder IDs eingeben)
./fstrim-lxc.sh

Beispiele

Manuell

# Alle laufenden Container
bash ./fstrim-lxc.sh --all

# Nur bestimmte IDs
bash ./fstrim-lxc.sh -i 102,105,117

Automatisierung (Cron)

Wöchentlich sonntags um 03:30 Uhr alle LXCs trimmen:

# /etc/crontab oder per crontab -e
30 3 * * 0 root /usr/bin/bash /root/scripts/fstrim-lxc.sh --all >> /var/log/fstrim-lxc.log 2>&1

Hinweise

  • Das Skript führt keine Containerstarts/-stops durch.
  • TRIM wirkt hostseitig: Speicher wird am Storage-Backend (SSD / Thin-Provisioning) freigegeben.

💬 Support & Community

Du hast Fragen, brauchst Unterstützung bei der Einrichtung oder möchtest dich einfach mit anderen austauschen, die ähnliche Projekte betreiben? Dann schau gerne in unserer Techniverse Community vorbei:

👉 Matrix-Raum: #community:techniverse.net
Wir freuen uns auf deinen Besuch und helfen dir gerne weiter!

License License | Matrix Matrix | Matrix Mastodon