GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So erweitern Sie LVM, wenn in der Volumengruppe kein freier Speicherplatz vorhanden ist

Es gibt einige Fälle, in denen wir die Größe der LVM-Partition erweitern möchten, aber falls in der Volume-Gruppe kein freier Speicherplatz verfügbar ist, müssen wir zuerst die Volume-Gruppe erweitern, um die Volume-Gruppe zu erweitern, fügen Sie neue Festplatten in der Volume-Gruppe hinzu mit vgextend Befehl.

Wenn auf der Linux-Box kein freier Datenträger verfügbar ist, können Sie das Speicherteam bitten, dem Server einen neuen Datenträger zuzuweisen.

Szenario: Angenommen, wir möchten die Größe von /home erweitern, aber in der Datenträgergruppe .

ist kein Speicherplatz frei

Verwenden Sie den Befehl df, um den Speicherplatz der /home-Partition zu überprüfen, und verwenden Sie den Befehl vgdisplay, um den verfügbaren Speicherplatz in der Datenträgergruppe anzuzeigen

[[email protected] ~]# df -h /home/
 Filesystem            Size  Used Avail Use% Mounted on
 /dev/mapper/vg_cloud-LogVol00
                       16G   16G   41M 100% /home
[[email protected] ~]# vgdisplay vg_cloud
   --- Volume group ---
 VG Name                           vg_cloud
 System ID
 Format                            lvm2
 Metadata Areas                    1
 Metadata Sequence No              8
 VG Access                         read/write
 VG Status                         resizable
 MAX LV                            0
 Cur LV                            3
 Open LV                           3
 Max PV                            0
 Cur PV                            1
 Act PV                            1
 VG Size                           27.01 GiB
 PE Size                           4.00 MiB
 Total PE                          6915
 Alloc PE / Size                   6915 / 27.01 GiB
  Free  PE / Size                  0 / 0   
 VG UUID                           1R89GB-mIP2-7Hgu-zEVR-5H02-7GdB-Ufj7R4

Schritt:1 Physisches Volume auf neuer Festplatte erstellen

Überprüfen Sie die neue Festplatte mit dem Befehl „fdisk -l“ und erstellen Sie das physische Volume, in meinem Fall ist die neue Festplatte „/dev/sdb“

[email protected] ~]# pvcreate /dev/sdb
          Physical volume "/dev/sdb" successfully created

Schritt:2 Erweitern Sie nun die Größe der Volumengruppe mit vgextend.

[[email protected] ~]# vgextend vg_cloud /dev/sdb
    Volume group "vg_cloud" successfully extended

Schritt:3 Überprüfen Sie die Größe der Volumengruppe.

[[email protected] ~]# vgdisplay vg_cloud
   --- Volume group ---
 VG Name                           vg_cloud
 System ID
 Format                            lvm2
 Metadata Areas                    2
 Metadata Sequence No              9
 VG Access                         read/write
 VG Status                         resizable
 MAX LV                            0
 Cur LV                            3
 Open LV                           3
 Max PV                            0
 Cur PV                            2
 Act PV                            2
 VG Size                           37.04 GiB
 PE Size                           4.00 MiB
 Total PE                          9481
 Alloc PE / Size                   6915 / 27.01 GiB
 Free  PE / Size                   2566 / 10.02 GiB
 VG UUID                           1R89GB-mIP2-7Hgu-zEVR-5H02-7GdB-Ufj7R4

Hinweis:Wie Sie sehen können, beträgt die verfügbare oder kostenlose PE / Größe 10,02 GB

Schritt:4 Erweitern Sie die lvm-Partitionsgröße mit dem lvextend-Befehl

[[email protected] ~]# lvextend -L +5G /dev/mapper/vg_cloud-LogVol00
     Extending logical volume LogVol00 to 21.25 GiB
 Logical volume LogVol00 successfully resized

Schritt:5 Befehl resize2fs ausführen

 [[email protected] ~]# resize2fs /dev/mapper/vg_cloud-LogVol00
 resize2fs 1.41.12 (17-May-2010)
 Filesystem at /dev/mapper/vg_cloud-LogVol00 is mounted on /home; on-line resizing required
 old desc_blocks = 2, new_desc_blocks = 2
 Performing an on-line resize of /dev/mapper/vg_cloud-LogVol00 to 5569536 (4k) blocks.
 The filesystem on /dev/mapper/vg_cloud-LogVol00 is now 5569536 blocks long.

Schritt:6 Überprüfen Sie die Größe des Dateisystems

[[email protected] ~]# df -h /home/
 Filesystem            Size  Used Avail Use% Mounted on
 /dev/mapper/vg_cloud-LogVol00
                        21G   16G  4.8G  77% /home


Linux
  1. So entfernen Sie eine Festplatte aus einer LVM-Volumengruppe

  2. RHEL / CentOS :So verkleinern Sie das LVM-Volumen

  3. CentOS / RHEL :So löschen Sie das LVM-Volume

  4. CentOS / RHEL :So erweitern Sie das physische Volume in LVM, indem Sie die verwendete Festplattenpartition erweitern

  5. So vergrößern Sie den Auslagerungsspeicher unter Linux

So erweitern Sie den Auslagerungsbereich mithilfe der Auslagerungsdatei in Linux

So erstellen Sie eine Volumengruppe in Linux mit LVM

So ändern Sie die Größe eines logischen Volumes mit 5 einfachen LVM-Befehlen

Warum Swap verwenden, wenn im RAM mehr als genug freier Speicherplatz vorhanden ist?

Wie füge ich einer Gruppe hinzu, wenn der Name ein Leerzeichen enthält?

Wie zeige ich verwendete Geräte/freien Speicherplatz bei Verwendung von LVM an?