Reduzieren der Linux-LVM-Größe

Reduzieren der Linux-LVM-Größe

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 lvreducedas logische Volume und vgreducedie 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.

verwandte Informationen