GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo extender LVM cuando no hay espacio libre en el grupo de volúmenes

Hay algunos casos en los que queremos ampliar el tamaño de la partición LVM, pero en caso de que no haya espacio libre disponible en el grupo de volúmenes, primero tenemos que ampliar el grupo de volúmenes, para ampliar el grupo de volúmenes, agregue nuevos discos en el grupo de volúmenes. usando vgextend comando.

Si no hay un disco libre disponible en la caja de Linux, puede pedirle al equipo de almacenamiento que asigne un disco nuevo al servidor.

Escenario: Supongamos que queremos ampliar el tamaño de /home, pero no hay libre en el grupo de volúmenes.

Use el comando df para verificar el espacio de la partición /home y use el comando vgdisplay para ver el espacio disponible en el grupo de volúmenes

[[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

Paso:1  Crear un volumen físico en un disco nuevo

Verifique el nuevo disco usando el comando 'fdisk -l' y cree el volumen físico, en mi caso el nuevo disco es '/dev/sdb'

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

Paso:2 Ahora extienda el tamaño del grupo de volúmenes usando vgextend.

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

Paso:3 Verifique el tamaño del grupo de volúmenes.

[[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

Nota:Como puede ver, el tamaño de PE disponible o gratuito es de 10,02 GB

Paso:4 Ampliar el tamaño de la partición lvm con el comando lvextend

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

Paso:5 Ejecute el comando resize2fs

 [[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.

Paso:6 Verificar el tamaño del sistema de archivos

[[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. Cómo quitar un disco de un grupo de volúmenes LVM

  2. CentOS / RHEL:cómo extender el volumen físico en LVM al extender la partición de disco utilizada

  3. Cómo extender una partición de intercambio LVM en Linux

  4. Cómo reducir un volumen LVM en Ubuntu

  5. ¿Cómo agregar al grupo cuando el nombre tiene un espacio?

Cómo extender el espacio de intercambio usando el archivo de intercambio en Linux

Cómo crear un grupo de volúmenes en Linux con LVM

Cómo cambiar el tamaño de un volumen lógico con 5 simples comandos LVM

¿Por qué usar el intercambio cuando hay más que suficiente espacio libre en RAM?

No más espacio en el sistema de archivos raíz, ¿cómo podría aumentar el tamaño?

¿Cómo mostrar dispositivos usados/espacio libre cuando se usa LVM?