Wer schon einmal versucht hat, den Speicherplatz eines LXC-Containers unter Proxmox zu verändern, wird überrascht feststellen, dass man zwar Speicherplatz hinzufügen, jedoch nicht entfernen kann.
Beispiel: 50GB root-Partition soll auf 30GB verringert werden ..
Das klappt tatsächlich nur über ein löschen und neu anlegen des Containers!
Hier ein Einzeiler dafür:
pct stop 244 \
; vzdump 244 -storage local -compress lzo \
&& pct destroy 244 \
&& pct restore 244 $(ls -tr /var/lib/vz/dump/vzdump-*-244-*.tar.lzo | tail -n1) --rootfs local:8 \
&& pct start 244
mit „–rootfs local:8“ gibt man die neue Größe in GB an.
Wow, danke. Genau so ein Script habe ich gesucht.
Freut mich das ich helfen konnte 🙂
Braucht man echt selten, aber wenn weiß man garantiert nicht mehr wie das ging … Daher meine Dokumentation