Una de las grandes cosas que podemos encontrar en el universo Unix es, que las vulnerabilidades pueden ser mínimas a comparación de otros Sistemas Operativos y algo que no puede faltar es una buena administración de nuestro sistemas de archivos ¿Cómo logramos eso? con la ayuda de Logical Volume Manager (LVM), vamos a aprender los conceptos básicos y su estructura.
Entre las ventajas que nos ofrece el utilizar LVM como forma de administración son los siguientes puntos:
- Extender los Files Systems cuando se llegue a más del 95% de uso.
- Poder extender o reducir el espacio y poder asignarlos a otros.
- Máximo provecho del espacio de los discos duros asignado.
- Agrupación de discos en Volume Group.
En nuestra imagen de nuestro post, tenemos 3 menciones que utilizamos en LVM, y son: Physical Volume (PV), Volume Group (VG) y Logical Volume (LV). Estos 3 conceptos debemos de entenderlos correctamente, por lo que el significado de cada uno de ellos es:
Physical Volume. Los PV o Volúmenes Físicos son todos los discos duros que usaremos para que sean administrados bajo la estructura de LVM, aplicando los formatos necesarios para poder ser usados, aquí se utiliza todo el espacio.
|
[ Tomado de IBM ] |
El disco duro puede ser todo un disco físico, alguna partición que se le asignó a Unix o Linux y es presentado dicho espacio como DD (Disco Duro) por medio de nuestros Storages.
|
[ Equipos Storage de la empresa EMC ] |
Ahora bien, continuando con nuestro mini tutorial, vamos a conocer la definición de Volume Group:
Volume Group. Es la unión de uno o varios PV para formar grupos de Volúmenes, fusionando todo el espacio de los discos duros anexados a este VG y hacer un grupo con x cantidad de espacio.
Los VG son la primer parte administrativa, ya que nos permite separar los discos en grupos y colocarles nombres a estos grupos con el fin de administrar. Por ejemplo podemos crear un grupo para el Sistema Operativo, otro grupo para Base de Datos y otro grupo para Aplicaciones. Vamos a continuar con la última definición para poder crear nuestros Files Systems:
Logical Volume. Los Volúmenes Lógicos (LV) es la forma en la que el sistema nos permite acceder al espacio de almacenamiento, son visibles a través de un dispositivo de bloques y en ellos es donde crearemos nuestros Files Systems (FS)
Hasta este punto, hemos puesto a manera resumida los diferentes conceptos básicos que debemos de conocer sobre LVM, por el cual nos va a servir y determinar las diferentes estructuras con la que cuenta LVM. El último es File Systems y éste es la parte operativa, la que el usuario final podrá ver y navegar en el punto de montaje donde se realizó el Logical Volume. A continuación los pasos para crear un File System es de la siguiente forma:
- Inicializar el disco duro o crear la estructura dentro del disco duro para ser usado como un PV
- Crear nuestro Volume Group y agregar los PV que vaya a tener nuestro grupo.
- Crear los Logical Volume con los espacios requeridos que nos soliciten.
- Crear los puntos de montaje.
- Montar los Logical Volume en los puntos de montaje.
Para inicializar un disco duro en Linux, usaremos el siguiente comando:
Para Linux:
# pvcreate /dev/sdb1
Para HP-UX:
# pvcreate /dev/rdsk/c50t3d3
En el comando anterior (pvcreate) le estamos indicando a Linux (también funciona de igual forma en hp-ux) que inicialice el disco duro creando la estructura y poder usarlo en LVM. El "/dev/sdb1" es un disco que tenemos asignado a nuestro Sistema Operativo. Para ver una lista de los discos que tenemos asignados usaremos el comando lvmdiskscan (Linux) o ioscan -fnC disk (hp-ux).
Si queremos saber cuales discos hemos inicializado como PV usaremos:
Para Linux
# pvs
Para HP-UX
# pvdisplay /dev/dsk/c4t1d1
Una vez que tenemos nuestros discos duros inicializados, procedemos a crear nuestro Volume Group:
# vgcreate vg01 /dev/sdb1 /dev/sdb2 /dev/sdb3...
Con esto le indicaremos a nuestro S.O. que cree un Volume Group llamado vg01 (aplica para Linux y hp-ux) y que anexe los discos duros llamados sdb1, sdb2, sdb3, etc.
Hasta este punto, ya hemos creado nuestros Pv's y VG, en la siguiente entrada continuaremos detallando los demás pasos para tener creado nuestro File Systems. Si tienes dudas hasta este punto, puedes dejar tus comentarios abajo de este blog. No olvides que si requieres asesoría puedes enviar un correo a
asesoria@cosvernauta.com
Ver más: Mini Tutorial de LVM (II)
Bytes.