- Estréllate y Arde - https://www.estrellateyarde.org -
LVM (volúmenes lógicos) en Linux
Es muy habitual que alguna partición (normalmente la más importante) tenga poco espacio mientras que otras tienen mucho espacio libre. Para evitar esta situación podemos usar volúmenes lógicos LVM (Logical Volume Manager). Veamos en qué consiste:
Gráficamente:
hda hdb hdc Discos duros /\ | | / \ | | hda1 hda2 hdb1 hdc1 Particiones | \ | / | \ | / | disco_virtual Disco virtual | / | \ | / | \ | home usr var Particiones virtuales | | | | | ext3 ext3 ext3 Formato del filesystem | | | | / /home /usr /var Punto de montaje
Recursos
La manera más sencilla y eficaz de instalar LVM es durante la instalación del Sistema Operativo. Lo haremos en el particionado:
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
Por último, veamos el manejo habitual de LVM (los comandos los proporciona el paquete lvm2 que se instala por dependencias):
# vgextend disco_virtual /dev/hdc1
# 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
# 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
# pvmove /dev/hdc1
y luego quitaremos la partición:
# vgreduce disco_virtual /dev/hdc1
Ya podemos quitar físicamente la unidad.
Article printed from Estréllate y Arde: https://www.estrellateyarde.org
URL to article: https://www.estrellateyarde.org/discover/lvm-en-linux
Click here to print.
Copyright © 2010 Estrellate y Arde