LXC Container Bootdisk-Größe verkleinern

Bruco

New Member
Sep 19, 2024
8
0
1
Hallo,
ich habe einen LXC Container für den iobroker laufen.
Habe aber gemerkt dass die 32GB Diskgröße für mich viel zu groß ist.
Jetzt wollte ich es über - Ressourcen - Root Disk - Volumen Aktion - Größe anpassen verkleinern und habe 20GB eingegeben.
Leider ist die Festplatte jetzt um 20 GB größer geworden und hat jetzt 50GB
Also wieder mal Stunden lang eingelesen ...
Dann hab ich folgendes gemacht
LXC Container gestoppt
Backup erstellt
Container gelöscht
Neuen Container erstellt und beim konfigurieren 16 GB Festplattenspeicher angegeben.
Hat auch funktioniert und er hat mir 16GB angezeigt.
Dann Backup zurück gespielt.
Jetzt zeigt er mir aber wieder 50GB Festplattenspeicher an und nicht die angegebenen 16GB.

Wieder eingelesen ... nichts gefunden ...
Ich weiß nicht mehr weiter.
Kann mir hier bitte jemand helfen wie ich die Diskgröße verkleinern kann ?
Vielen Dank vorab

Screenshot 2024-09-25 19.47.53.png
 
Du musst Restore über CLI machen. Zum Beispiel:

Code:
pct restore 100 /mnt/pve/syno218p/dump/vzdump-lxc-1015-2023_03_20-07_39_26.tar.zst --rootfs local-lvm:16

ID, Pfad, Name des VZDumps und Storage musst du natürlich anpassen.
 
Last edited:
  • Like
Reactions: Bruco
Hallo @Ernst T.

erst mal vielen herzlichen Dank !

Aber wenn ich in die Konsole den angepassten Befehl eingebe bekomme ich folgende Fehlermeldung :

root@iobroker:~# pct restore 100 /mnt/pve/syno218p/dump/vzdump-lxc-100-2024_09_25-16_27_52.tar.zst --rootfs local-lvm:16
-bash: pct: command not found
root@iobroker:~#
 
Liegen deine vzdumps am selben Pfad wie in meinem Beispiel? Das wäre ja ein riesen Zufall?

Gerade nochmal den "pct" Befehl getestet:

Code:
root@pve2:~# pct restore 100 /mnt/bindmount/prox/dump/vzdump-lxc-1019-2024_09_25-20_40_02.tar.zst --rootfs local-lvm:2
recovering backed-up configuration from '/mnt/bindmount/prox/dump/vzdump-lxc-1019-2024_09_25-20_40_02.tar.zst'
  Logical volume "vm-100-disk-0" created.
Creating filesystem with 524288 4k blocks and 131072 inodes
Filesystem UUID: 6a06c326-b73b-417a-8007-dff7bfb4ae16
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
restoring '/mnt/bindmount/prox/dump/vzdump-lxc-1019-2024_09_25-20_40_02.tar.zst' now..
extracting archive '/mnt/bindmount/prox/dump/vzdump-lxc-1019-2024_09_25-20_40_02.tar.zst'
Total bytes read: 1286912000 (1.2GiB, 381MiB/s)
merging backed-up and given configuration..

Funktioniert einwandfrei
 
Liegen deine vzdumps am selben Pfad wie in meinem Beispiel? Das wäre ja ein riesen Zufall?
Ich habe deinen Befehl übernommen und die Backup Datei angepasst :
Screenshot 2024-09-25 21.17.59.png

Entschuldigung dass ich so anfängerhaft frage, aber ich hatte bis vor kurzen den ioBroker auf einem Raspi installiert gehabt.
 
Last edited:
Ich habe diese Konfiguration :

arch: amd64
cores: 4
features: nesting=1
hostname: iobroker
memory: 4096
net0: name=eth0,bridge=vmbr0,firewall=1,gw=192.168.127.1,hwaddr=BC:24:11:67:0B:A0,ip=192.168.127.112/24,type=veth
ostype: debian
rootfs: local-lvm:vm-100-disk-0,size=52G
swap: 512
unprivileged: 1
 
Wenn du ein Backup deines LXC machst, siehst du genau was du als Pfad und Name eingeben musst:

Den pct Befehl musst du am Host ausführen und nicht im iobroker Container!
 

Attachments

  • Screenshot 2024-09-25 212651.png
    Screenshot 2024-09-25 212651.png
    65.1 KB · Views: 3
Last edited:
  • Like
Reactions: Bruco
Hallo Ernst,
habe nochmal ein Backup erstellt und mir die Daten in den Befehl reinkopiert.

Dann unter Proxmox und Shell den Befehl eingegeben :

root@proxmox:~# pct restore 100 /var/lib/vz/dump/vzdump-lxc-100-2024_09_25-21_36_20.tar.zst --rootfs local-lvm:16
CT 100 already exists on node 'proxmox'

Jetzt bekomme ich die Fehlermeldung dass es CT 100 schon gibt ...
 
Darum hab ich geschrieben ID anpassen. Nimm einfach 101 statt 100

Edit: 100 und 101 dürfen natürlich niemals gleichzeitig laufen!
 
Last edited:
  • Like
Reactions: Bruco

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!