Imprimir

Administrar LVM

Una vez terminada la instalación, veremos los volúmenes lógicos como si fuesen particiones normales:

# df
S.archivos                    1K-blocks   Used  Available Use%  Mount
/dev/hda1                        225806  84422     129337  40%  /
/dev/mapper/disco_virtual-home  1965459   8409    1852193   1%  /home
/dev/mapper/disco_virtual-tmp    476008   8250     442363   2%  /tmp
/dev/mapper/disco_virtual-usr   1965459 887092     973510  48%  /usr
/dev/mapper/disco_virtual-var   4128448  82516    3836220   3%  /var

Veamos el manejo habitual de LVM (los comandos los proporciona el paquete lvm2 que se instala por dependencias):

  • para añadir una partición al disco virtual, primero tenemos que formatearla con fdisk y marcarla como 8e (Linux LVM). Después añadiremos la partición al disco virtual:
    # vgextend disco_virtual /dev/hdc1
  • para aumentar el tamaño de una partición virtual, primero aumentaremos el tamaño de la partición:
    # lvextend -L+120G /dev/mapper/disco_virtual-home

    y luego aumentaremos el tamaño del filesystem:

    # umount /dev/mapper/disco_virtual-home
    # resize2fs /dev/mapper/disco_virtual-home
    # mount /dev/mapper/disco_virtual-home /home
  • para reducir el tamaño de una partición virtual, primero reduciremos el tamaño del filesystem:
    # umount /dev/mapper/disco_virtual-home
    # resize2fs /dev/mapper/disco_virtual-home 80G
    # mount /dev/mapper/disco_virtual-home /home

    y luego reduciremos el tamaño de la partición:

    # lvreduce -L-120G /dev/mapper/disco_virtual-home
  • para quitar una partición del disco virtual, primero moveremos los datos que contiene a otras particiones con el comando:
    # pvmove /dev/hdc1

    y luego quitaremos la partición:

    # vgreduce disco_virtual /dev/hdc1

    Ya podemos quitar físicamente la unidad.

Deja un comentario