9 de mayo de 2013

LVM - Redimensionamiento Volúmenes Lógicos


El LVM (Logical volume Management) provee una nueva capa ubicada entre el dispositivo (/dev/sdaX) de almacenamiento y el sistema de archivos (extX).  Esto brinda una serie de beneficios al administrador del sistema, permitiéndole agregar mayor capacidad de almacenamiento de forma transparente para los usuarios y aplicaciones.

Estos son los pasos para agregar mayor capacidad a un volumen lógico previamente creado.
  • Agregamos un nuevo disco duro (/dev/sdb)
  • Procedemos a crear una partición de tipo (8e - LVM) en el disco haciendo uso del comando
    # fdisk: fdisk /dev/sdb
  • Creamos un Volumen Físico (Phisical Volume) utilizando la partición recién creada:
    # pvcreate /dev/sdb1
  • Listamos la información de volúmenes lógicos previamente creados:
    # lvs
  • Obtenemos el nombre del grupo de volúmenes (Volume Group) (y obtenemos el nombre del Volume Group que contiene el volúmen lógico a redimensionar)
  • Agregamos el disco al Volume Group:
    # vgextend Nombre_Volumen /dev/sdb1
  • Listamos el estado actual de los volúmenes lógicos, determinando el nombre del volumen lógico que deseamos modificar:
    # lvdisplay
  • Se incrementa el tamaño del Volumen Lógico:
    # lvextend -l +100%FREE /dev/Volume_Group/Logical_Volume
  • Revisamos el resultado de la redimensión:
    # lvs
    # df -h
  • Finalmente, incrementamos el tamaño del sistema de archivos:
    # resize2fs /dev/Volume_Group/Logical_Volume