jueves, 14 de enero de 2021

  Aumentar disco con poco espacio partición LVM

Agregar un disco en el servidor Linux plataforma VMWare sin reiniciar.

En nuestro caso se agregaron 2 disco (15GiB y 20GiB).



Realizamos una revisión previa con:

fdisk -l


en el caso que solo aparezca el disco y la partición activa se deberá escanear las unidades host.

 

 Listar los hosts presentes en el servidor.

ls /sys/class/scsi_host/

host0 host1 host2



Escaneo host para detectar las unidas de disco agregadas previamente en el servidor.

echo "- - -"> /sys/class/scsi_host/host0/scan

echo "- - -"> /sys/class/scsi_host/host1/scan

echo "- - -"> /sys/class/scsi_host/host2/scan



Nuevamente utilizamos el comando:

fdisk -l



 

 

 

















Creación de partición de Disco.

Para crear la partición debemos identificar la unidad con:

fdisk -l



Una vez identificadas las unidades de disco en Linux debemos crear la unidad para ello utilizando el mismo comando fdisk [unidad de disco].

fdisk /dev/sdc


          Opción “n” nueva partición.

·        Tipo de partición “p” primaria.

·        Numero de partición “1” + default asumiendo todo el disco.

·        “t” tipo de partición LVM = 8e

·        Y por último “w” grabar la partición.

 

 

 Chequear la partición Linux recién creada.

fdisk -l















partprobe -s


Creación de volumen físico

Para ello creamos el disco utilizando el siguiente comando.

pvcreate [unidad de disco creado]

pvcreate /dev/sdc1



 Identificar volumen groups de discos.

La finalidad, es identificar el grupo de volumen del disco para poder anexar , para ello utilizamos los siguentes comandos.

df -Th / vgdisplay













Lsblk



 

 

 

 

 Anexar el disco aun grupo / logical volume

Para anexar el disco nuevo al grupo antes detectado, debemos utilizar el siguiente comando.

vgextend [grupo][unidad de disco]

vgextend ol  /dev/sdc1





Después de anexar el disco al grupo debemos detectar el nombre Logical volume para aumentar el punto de montaje con poco espacio (/, /var, /home, /opt) . para ello utilizaremos el siguiente comando.

lvdisplay



 

 

 

 

 











Detectado el nombre procedemos a extender el volumen lógico con el siguiente comando.

lvextend [/dev/grupo/volumen] [unidad disco]

lvextend /dev/ol/root /dev/sdc1




Anexada la unidad al volumen lógico debemos actualizar el nuevo espacio debido a que no asume todavía este cambio.







Para que asuma el nuevo espacio al punto de montaje debemos utilizar el siguiente comando (cabe señalar que el comando varía según el tipo de partición del disco)

resize2fs [/dev/grupo/volumen] (particiones ext2, ext3, ext4)

xfs_growfs  [/dev/grupo/volumen]  (xfs)

 

Para el caso nuestro es.

resize2fs /dev/ol/root




Validamos el nuevo espacio.








 




xfs_growfs  /dev/ol/root  (imagen referencia)


Seguidores