Reale thin lvm belegung

goodsubarita

New Member
Feb 16, 2025
1
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?