sábado, 14 de febrero de 2009

Logical Volume Manager

Cada vez que alguien instala un sistema operativo, sea cual sea, le aparece la opción de crear espacios en el disco duro, o mejor dicho, Particiones. Si fuera en Windows regularmente se crean 2 particiones, una de ellas para el sistema operativo, programas a instalar, entre otros y la otra para los documentos, música, imágenes, y un sin numero de archivos que para el usuario le son importantes, pero no les a pasado que dejan muy poco espacio para una partición y desean cambiar la capacidad de este, suele ser algo frustrante.

Y aunque les empecé hablando de Windows, con lo anterior pueden tener cierta idea de lo que estaremos hablando de ahora en adelante, ya que esta entrada trata más sobre el manejador de volúmenes lógicos que los sistemas operativos Linux utilizan.

Empecemos con LVM:





En una computadora pueden tener un Disco duro, o dos Discos Duros, e incluso, para computadoras de oficina o del hogar pueden tener hasta 3 Discos Duros, ahora imagínense tener hasta diez Discos Duros en un solo equipo (bueno, esto se puede ver comúnmente en servidores), como lograríamos unir tantos discos duros e incluso particiones para que trabajen como uno solo.

Ya vimos el problema que puede surgir al no calcular bien el tamaño de una partición, pero...¿será que se puede solucionar esto?, Existen varios manejadores los cuales permiten esto, muchos de ellos facilitan el realizar este tipo de operaciones, pero ahora hablaremos de LVM lo puede hacer.

¿¿Que es lo que hace LVM??

Entre sus características principales están:

  • El redimensionar volúmenes Lógicos.
  • Redimensionar grupos Lógicos.
  • Instantáneas de sólo lectura
  • RAID0 de volúmenes lógicos

En si LVM nos permite manejar a voluntad el redimensionamiento de los discos y moverlos de la forma que se nos plazca, todo esto es gracias a este manejador, pero si esto fuera poco, además de hacer todo eso nos permite tener una vista de alto nivel sobre el almacenamiento de nuestra computadora y además le permite al Administrador del sistema crear volúmenes con nombres tales como "Mis Archivos", "Mis Tareas" o "Mis copias..de respaldo" XD, en vez de los nombre de los dispositivos físicos, sda o sdb .

¿Como podemos acceder a LVM?

Comandos:

  • pv (change, display, remove, create, move, resize, scan) para volúmenes físicos.
  • vg (convert, extend, reduce, scan, create, import, remove, split, change, display, merge, rename, export) para grupos de volumen.
  • lv (change, display, convert, extend, remove, rename, scan, create, reduce, resize) para volúmenes lógicos

Mmm, tenemos los comandos, ahora veamos como usarlos:

Para crear un nuevo volumen Físico:

pvcreate /dev/hda2

pvcreate /dve/sda1

y con eso ya tenemos creados 2 volúmenes mas en nuestro sistema de almacenamiento.

Pero si deseamos ver el listado de los volúmenes físicos que poseemos, esto lo podemos hacer con "pvscan", pero si necesitamos información mas detallada ingresemos entonces "pvdisplay".



Para crear un grupo de volumen ingresaremos: vgcreate Prueba /dev/sda1.

En fin, estos son unos comandos que se pueden usar para gestionar nuestros dispositivos de almacenamiento.

Esta fue una vista rapida a lo que es LVM (Logical Volume Manager).

Link's Consultados: