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!
Languages
Shell
100%