Reale thin lvm belegung

goodsubarita

New Member
Feb 16, 2025
5
0
1
Hallo,

bin proxmox Anfänger und da mich das thin-provisioning in eine böse Falle gelockt hatte, habe ich für mich einen script geschrieben mit dem ich die reale belegung von local-lvm anzeigen kann.

Code:
clear &&\
lvs -a --units m --noheadings --nosuffix | \
awk '\
$1 ~ /^vm-/{size +=$4} \
$1 ~ /^vm-/{printf "\033[0;34m %s %s\033[0m\n",$1,$4;} \
$1 ~ /^data/{all=$4} \
{usedp=size/(all/100)}\
{freep=(all-size)/(all/100)}\
END{\
{print "--------------------------"}\
{printf "\033[0;33m%s GB Total\033[0m\n", all/1024;} \
{printf "\033[0;31m%s (%s%%) GB used\033[0m\n", size/1024, int(usedp+0.5);} \
{printf "\033[0;32m%s (%s%%) GB free\033[0m\n", (all-size)/1024, int(freep+0.5);} \
}'

Ihr müsste evtl. die Namen eurer Laufwerke anpassen ( Zeile 4 und 5, ^vm- ).

Vielleicht kann das jemand gebrauchen.

Gibts evtl. eine elegantere Möglichkeit?
 
Du siehst die Befüllung des Pools doch in der GUI.
Hast du bei deinen VM Disks die Option Discard an gemacht?
 
  • Like
Reactions: Johannes S
Ja, discard ist an.

In der UI sehe ich die befüllung, aber halt nicht die reale belegungdurch die CT's und VM's, da es doch ein thin volume ist.
Mir geht es darum kein overprovisioning zu haben.
 
Last edited: