Dieser Server verfügt über ein Ubuntu 10.10 LVM-Volume, das aus drei „Thin Provisioning“-VMWare ESXi-Festplatten mit jeweils 1,76 TB und einer 700 GB großen „Thick Provisioning“-Festplatte erstellt wurde.
Hier ist der laut PVS genutzte Speicherplatz:
root@UBUSRV64:/mnt$ sudo pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used
/dev/sda5 UBUSRV64 lvm2 a- 3,76g 40,00m 3,72g
/dev/sdb1 VOLGROUP-DATOS lvm2 a- 700,00g 0 700,00g
/dev/sdc1 VOLGROUP-DATOS lvm2 a- 1,76t 0 1,76t
/dev/sdd1 VOLGROUP-DATOS lvm2 a- 1,76t 0 1,76t
/dev/sde1 VOLGROUP-DATOS lvm2 a- 1,76t 0 1,76t
Verwenden Sie nun df -h
:
root@UBUSRV64:/mnt$ df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/mapper/UBUSRV64-root
3,5G 3,3G 0 100% /
none 5,9G 216K 5,9G 1% /dev
none 5,9G 0 5,9G 0% /dev/shm
none 5,9G 500K 5,9G 1% /var/run
none 5,9G 0 5,9G 0% /var/lock
none 5,9G 0 5,9G 0% /lib/init/rw
/dev/sda1 228M 51M 166M 24% /boot
/dev/mapper/VOLGROUP--DATOS-datos
5,9T 2,2T 3,5T 39% /mnt/datos
Wie Sie sehen, werden nur 2,2 TB verwendet.
Ich möchte die Größe der LVM-Festplatte reduzieren, um die VMWare-Festplatten verkleinern und schließlich mehrere kleinere Thick-Provisioning-Festplatten erstellen zu können.
Antwort1
Sie müssen zunächst das Dateisystem verkleinern. Ob und wie das möglich ist, hängt vom verwendeten Dateisystem ab.
Anschließend können Sie lvreduce
das logische Volume und vgreduce
die Volume-Gruppe auswählen.
Beachten Sie, dass derartige Vorgänge potenziell gefährlich sind und zu Datenverlust führen können. Es wäre viel sicherer, eine neue Festplatte mit neuem Dateisystem hinzuzufügen, Daten zu kopieren und die alten/unbenutzten zu entfernen.