Proxmox Befehle für die Kommandozeile
Veröffentlicht am 10. Januar 2024 • 2 Min. Lesezeit • 337 WörterNützliche Befehle für die Proxmox Kommandozeile
Um die folgenden Befehle nutzen zu können, öffnet man zunächst die Kommandozeile (Shell) auf der Proxmox Maschine der Wahl.
qm list <vmid>
qm start <vmid>
qm stop <vmid>
qm config <vmid>
Als Blockgeräte mit Partitionen
lsblk -o +MODEL,SERIAL,WWN
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS MODEL SERIAL WWN
sda 8:0 0 238.5G 0 disk Samsung SSD 860 PRO 256GB SXXXXXXXXXXXXXX 0x1234567890123456
├─sda1 8:1 0 1007K 0 part 0x1234567890123456
├─sda2 8:2 0 1G 0 part 0x1234567890123456
└─sda3 8:3 0 237.5G 0 part 0x1234567890123456
...
Mit ihren Linux System Namen
ls -l /dev/disk/by-id
total 0
lrwxrwxrwx 1 root root 9 Aug 25 21:56 ata-Samsung_SSD_860_PRO_256GB_SXXXXXXXXXXXXXX -> ../../sda
lrwxrwxrwx 1 root root 10 Aug 25 21:56 ata-Samsung_SSD_860_PRO_256GB_SXXXXXXXXXXXXXX-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Aug 25 21:56 ata-Samsung_SSD_860_PRO_256GB_SXXXXXXXXXXXXXX-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Aug 25 21:56 ata-Samsung_SSD_860_PRO_256GB_SXXXXXXXXXXXXXX-part3 -> ../../sda3
...
lsblk
Ausgabe, hier wieder anonymisiert)
Der Filename der Festplatte selbst (hier [...] -> ../../sda
) wird z.B. beim Durchreichen der Platte an eine VM benötigt.
qm set <vmid> -<hdname> <disk name by ID>
im Beispiel von oben:
qm set 204 -scsi0 /dev/disk/by-id/ata-Samsung_SSD_860_PRO_256GB_SXXXXXXXXXXXXXX
In der virtuellen Maschine wird die Festplatte dann vielleicht so angezeigt:
lsblk -o +MODEL,SERIAL,WWN
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS MODEL SERIAL WWN
[...]
sda 8:0 0 238.5G 0 disk QEMU HARDDISK drive-scsi0
├─sda1 8:1 0 1G 0 part /boot/efi
├─sda2 8:2 0 100G 0 part /data
└─sda3 8:3 0 137.5G 0 part /
[...]
Den Namen der Festplatte (qm config <vmid>
ermitteln. (z.B. scsi0
).
Bei einem LXC Container heißt die Festplatte häufig rootfs
.
Um 5GB vergrößern:
qm resize <vmid> <hdname> +5G
Auf 20GB vergrößern:
qm resize <vmid> <hdname> 20G
oder
pct resize <vmid> <hdname> 20G
qm set <vmid> --delete <hdname>