iSCSI VM - disk verkleinern

ThorstenS

Member
May 21, 2015
18
1
23
~
Hi Leute,

ich möchte die disk einer VM erheblich verkleinern - wie wäre der richtige Weg dafür?

Zu meinem Setup:
An meinem 3er Proxmox habe ich ein SAN hängen, das mir per iSCSI und multipath ein Blockdevice durchreicht.
Das aktive Blockdevice habe ich mit einer Volumegroup versehen, jede VM hat ihr eigenes LV. (Also keine qcow/raw Image).

Kann ich einfach an der command-line des proxmox per lvreduce das lv und somit die „virtuelle disk” verkleinern? Oder speichert Proxmox irgendwo noch Metadaten über die Größe zwischen und ich handele mir dabei später Probleme ein?
(Klar, ich muss vorher im Gast die filesysteme entspr. schrumpfen).

Oder wäre es auch möglich aus einem Backup aus dem NFS ein restore auf eine kleinere Disk durchzuführen - ist das restore intelligent genug dafür das hinzubekommen?

merci :)
 
Kann ich einfach an der command-line des proxmox per lvreduce das lv und somit die „virtuelle disk” verkleinern? Oder speichert Proxmox irgendwo noch Metadaten über die Größe zwischen und ich handele mir dabei später Probleme ein?
(Klar, ich muss vorher im Gast die filesysteme entspr. schrumpfen).
Kannst du so machen nur solltest du dann auch Disk Größe in der VM Konfig anpassen.
Aber Backup vorher nicht vergessen.
 
Danke dir - das hat funktioniert.

Gibt es einen „besseren/einfacheren” Weg für die Aktion?
qm resize kann mir da ja leider nicht helfen.

So habe ich es übrigens für die VM mit der id 103 erledigt:
Code:
#Device ausfindig machen:
root@proxmox01:# find /dev/mapper -name "*103*"
/dev/mapper/proxmox_lvm_02-vm--103--disk--1

# Überprüfen:
root@proxmox01: lvs | grep 103
  vm-103-disk-1 proxmox_lvm_02 -wi-ao---  2,00t

# Verkleinern:
root@proxmox01: lvreduce -L 32G /dev/mapper/proxmox_lvm_02-vm--103--disk--1
  WARNING: Reducing active logical volume to 32,00 GiB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce vm-103-disk-1? [y/n]: y
  Reducing logical volume vm-103-disk-1 to 32,00 GiB
  Logical volume vm-103-disk-1 successfully resized

# Größe in der config anpassen:
root@proxmox01: sed -i '/^virtio0/{s#\(size=\).*#\132G#}' /etc/pve/nodes/proxmox01/qemu-server/103.conf
 
Nein wir wollen das auch nicht implementieren, da immer das Problem mit dem verkleinern des FS in der VM existiert.
Wenn wir sowas machen würden wären viele VM korrupt, da mache Usern nicht daran denken.
 

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!