Speichermanagement local-lvm, lvm-thin für Anfänger

krueml0r

New Member
Dec 21, 2024
5
1
3
Hallo zusammen,
ich nutze jetzt schon seit einiger Zeit Proxmox und finde das System Mega.
Allerdings steige ich noch nicht durch die ganze Speicherverwaltung durch und frage mich, ob ich das überhaupt richtig konfiguriert habe.
Ich habe in meinem System zwei Festplatten a 500g ,wobei eine davon als Backup fungieren soll. Mein Verständnis bisher ist, dass alle Maschinen den Speicherplatz von local-lvm beziehen. Allerdings komme ich bei Summierung dieser vorbelegten Größen nicht auf die Größe von local-lvm. Und: Im System taucht noch "local" auf, dort befinden sich die ganzen Templates wieder. Wo finde ich diese Partition in meiner speicherstruktur wieder?

Anbei mal ein Screenshot von meiner Speicherstruktur:

sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 128M 0 part
├─sda2 8:2 0 1M 0 part
├─sda3 8:3 0 512M 0 part /boot/efi
└─sda4 8:4 0 465.1G 0 part
├─pve-swap 253:0 0 7.4G 0 lvm [SWAP]
├─pve-root 253:1 0 97.9G 0 lvm /
├─pve-data_tmeta 253:2 0 1G 0 lvm
│ └─pve-data-tpool 253:4 0 164.4G 0 lvm
│ ├─pve-data 253:5 0 164.4G 1 lvm
│ ├─pve-vm--100--disk--0 253:6 0 3G 0 lvm
│ ├─pve-vm--101--disk--0 253:7 0 4M 0 lvm
│ ├─pve-vm--170--disk--0 253:8 0 102G 0 lvm
│ ├─pve-vm--103--disk--0 253:9 0 40G 0 lvm
│ ├─pve-vm--103--disk--1 253:10 0 10G 0 lvm
│ ├─pve-vm--102--disk--0 253:11 0 4G 0 lvm
│ ├─pve-vm--104--disk--0 253:12 0 8G 0 lvm
│ ├─pve-vm--105--disk--0 253:13 0 4G 0 lvm
│ └─pve-vm--101--disk--1 253:14 0 692M 0 lvm
└─pve-data_tdata 253:3 0 164.4G 0 lvm
└─pve-data-tpool 253:4 0 164.4G 0 lvm
├─pve-data 253:5 0 164.4G 1 lvm
├─pve-vm--100--disk--0 253:6 0 3G 0 lvm
├─pve-vm--101--disk--0 253:7 0 4M 0 lvm
├─pve-vm--170--disk--0 253:8 0 102G 0 lvm
├─pve-vm--103--disk--0 253:9 0 40G 0 lvm
├─pve-vm--103--disk--1 253:10 0 10G 0 lvm
├─pve-vm--102--disk--0 253:11 0 4G 0 lvm
├─pve-vm--104--disk--0 253:12 0 8G 0 lvm
├─pve-vm--105--disk--0 253:13 0 4G 0 lvm
└─pve-vm--101--disk--1 253:14 0 692M 0 lvm
sdb 8:16 0 465.8G 0 disk
└─sdb1 8:17 0 465.8G 0 part /mnt/pve/BackupSSD





1734788113958.png

Oben taucht unter sda4 eine Größe von 465,1 G auf, hier dann auf einmal 499,43 G. Wie kommt der Unterschied zu Stande und wo finde ich die freien 207,65 GB? Sind die bereits zugewiesen und nur nicht genutzt?

1734788264892.png
Wo gliedert sich pve/data in das Gesamtkonstrukt ein? Und wie setzen sich die 176,56 GB zusammen? Das muss ja mit der Belegung der VM bzw CT zusammenhängen, da mit hinzufügen einer Maschine sich dieser Speicherplatz verkleinert. Kann ich diesen um die freien 207,65 G von oben erweitern? Diese Belegung findet sich wieder, wenn ich unter Disks LVm-thin auswähle.


1734788403502.png



Vielleicht kann mir einer von Euch ein paar tipps geben, gerne auch, wo man das verständlich nachlesen kann. Habe mit Linux vorher über den Rpi meine anfänglichen Berührungspunkte gehabt, stecke da noch nicht tief genug drin.

Sry schon jetzt für die vielleicht dumme Frage, allerdings kriege ich den Knoten gerade nicht aufgelöst.

Gruß
Chris
 

Attachments

  • 1734787966192.png
    1734787966192.png
    19.4 KB · Views: 2
  • 1734788078644.png
    1734788078644.png
    71.3 KB · Views: 3
Brutto ist deine PLatte 500GB groß, netto "nur noch" 465GB, was völlig normal ist.
Guck dir mal den output von lvs und lvdisplay an, um die Aufteilung und Verbrauch weiter zu verstehen.
 
  • Like
Reactions: Johannes S
Hey,
danke für den Hinweis:

Habe die Befehle vls und lvdisplay mal durchprobiert. Dabei habe ich festgestellt, dass mein Data LV wohl alle VM und CTs umfasst.
Wenn ich jetzt die Größe von data nehme und die VMs addiere komme ich auf 164,43 G zu 171 G. Das würde bedeuten ich habe den VMs mehr Speicherplatz zugewiesen als ich überhaupt "data" zur Verfügung gestellt habe und ich müsste "data" vergrößern?

Dann wäre pve/data mein "local-lvm" ?
Und pve/root mein "local" ?

Und gesamt in Nutzung befindlichen Speicher hätte ich dann 164,4g G + 97,94 G + 7,38 G ?
Sodass ich dann ca. 200 G noch frei hätte, die ich dann mit Vergrößerung der pve/data nutzen kann?

1734809075420.png
 
So grob 4x ja. pvdisplay zeigt dir die Anzahl, Used und Free an LVM PE Elementen. Ist jedoch eher ungewöhnlich, daß bei dir 200GB nicht zugewiesen sind ...
Hast du ggf. mal das data verkleinert ?
 
Verkleinert habe ich sie nicht bewusst, frage mich auch wieso das so ist.
Wie würde ich jetzt den restlich verfügbaren Speicher pve/data zuordnen?
 
Jau, das sieht gut aus, rund 70.000 "vergeben" und noch rund 50.000 zur Verfügung.
Wie siehts aus mit "lvextend -l +100%FREE pve/data" ?
Dann "lvs" ?
 
PS: Bei Bedarf kannst du es auch wieder kleiner machen, falls du mal das pve/root = "/" stattdessen etwas größer bräuchtest, aber eher unwahrscheinlich.