Búsqueda de sitios web

Gestión de volúmenes lógicos en Debian Linux


Debian Linux es una distribución de Linux popular y está dirigida a estaciones de trabajo de usuarios finales, así como a servidores de red. A menudo se elogia a Debian por ser una distribución de Linux muy estable. La estabilidad de Debian combinada con la flexibilidad de LVM crea una solución de almacenamiento altamente flexible que cualquiera puede apreciar.

Antes de continuar con este tutorial, Tecmint ofrece una excelente revisión y descripción general de la instalación de Debian 7.8 “Wheezy” que se puede encontrar aquí:

  1. Instalación de Debian 7.8 “Wheezy”

La Administración de volúmenes lógicos (LVM) es un método de administración de discos que permite recopilar múltiples discos o particiones en un gran grupo de almacenamiento que se puede dividir en asignaciones de almacenamiento conocidas como volúmenes lógicos.

Dado que un administrador puede agregar más discos/particiones según lo desee, LVM se convierte en una opción muy viable para cambiar los requisitos de almacenamiento. Además de la fácil capacidad de expansión de LVM, algunas funciones de resiliencia de datos también están integradas en LVM. Funciones como la capacidad de tomar instantáneas y la migración de datos desde unidades defectuosas brindan a LVM aún más capacidades para mantener la integridad y disponibilidad de los datos.

Entorno de instalación
  1. Sistema operativo: Debian 7.7 Wheezy
  2. unidad de arranque de 40 gb – sda
  3. 2 unidades Seagate de 500 gb en Linux Raid – md0 (RAID no es necesario)
  4. Conexión de red/Internet

Instalación y configuración de LVM en Debian

1. Se necesita acceso raíz/administrativo al sistema. Esto se puede obtener en Debian mediante el uso del comando su o si se han configurado los ajustes sudo apropiados, también se puede usar sudo. . Sin embargo, esta guía asumirá el inicio de sesión root con su.

2. En este punto, el paquete LVM2 debe estar instalado en el sistema. Esto se puede lograr ingresando lo siguiente en la línea de comando:


apt-get update && apt-get install lvm2

En este punto, se puede ejecutar uno de dos comandos para garantizar que LVM esté realmente instalado y listo para usarse en el sistema:


dpkg-query -s lvm2
dpkg-query -l lvm2

3. Ahora que el software LVM está instalado, es momento de preparar los dispositivos para su uso en un grupo de volúmenes LVM y, finalmente, en volúmenes lógicos.

Para ello se utilizará la utilidad pvcreate para preparar los discos. Normalmente, LVM se realizaría por partición utilizando una herramienta como fdisk, cfdisk, parted o gparted. > para particionar y marcar las particiones para su uso en una configuración LVM; sin embargo, para esta configuración se atacaron dos unidades de 500 GB juntas para crear una matriz RAID llamada /dev/md0.

Esta matriz RAID es una matriz espejo simple con fines de redundancia. En el futuro, también se escribirá un artículo que explique cómo se logra RAID. Por ahora, sigamos adelante con la preparación de los volúmenes físicos (los bloques azules en el diagrama al principio del artículo).

Si no utiliza un dispositivo RAID, sustituya los dispositivos que formarán parte de la configuración LVM por '/dev/md0'. Emitir el siguiente comando preparará el dispositivo RAID para su uso en una configuración LVM:


pvcreate /dev/md0

4. Una vez que se ha preparado la matriz RAID, es necesario agregarla a un Grupo de volúmenes (el rectángulo verde en el diagrama al comienzo del artículo) y esto es Esto se logra con el uso del comando vgcreate.

El comando vgcreate requerirá que se le pasen al menos dos argumentos en este punto. El primer argumento será el nombre del Grupo de Volumen a crear y el segundo argumento será el nombre del dispositivo RAID preparado con pvcreate en el paso 3 (/dev/md0). Al juntar todos los componentes se obtendría el siguiente comando:


vgcreate storage /dev/md0

En este punto, se ha indicado a LVM que cree un grupo de volúmenes llamado 'storage' que utilizará el dispositivo '/dev/md0' para almacena los datos que se envían a cualquier volumen lógico que sea miembro del grupo de volúmenes 'almacenamiento'. Sin embargo, en este momento todavía no hay volúmenes lógicos que se puedan utilizar con fines de almacenamiento de datos.

5. Se pueden emitir rápidamente dos comandos para confirmar que el grupo de volúmenes se creó correctamente.

  1. vgdisplay: proporcionará muchos más detalles sobre el grupo de volúmenes.
  2. vgs: un resultado rápido de una línea para confirmar que el grupo de volúmenes existe.

vgdisplay
vgs

6. Ahora que se ha confirmado que el grupo de volúmenes está listo, se pueden crear los volúmenes lógicos. Este es el objetivo final de LVM y estos volúmenes lógicos son donde se enviarán los datos para escribirlos en los volúmenes físicos subyacentes (PV) que conforman el grupo de volúmenes (VG). fuerte>).

Para crear los volúmenes lógicos, se deben pasar varios argumentos a la utilidad lvcreate. Los argumentos más importantes y esenciales incluyen: el tamaño del volumen lógico, el nombre del volumen lógico y a qué grupo de volúmenes (VG) pertenecerá este volumen lógico (LV) recién creado. Al juntar todo esto se obtiene un comando lvcreate de la siguiente manera:


lvcreate -L 100G -n Music storage

Efectivamente, este comando dice que se debe hacer lo siguiente: crear un volumen lógico de 100 gigabytes de longitud que tenga el nombre de Música y pertenezca al grupo de volúmenes. fuerte> almacenamiento. Sigamos adelante y creemos otro LV para Documentos con un tamaño de 50 gigabytes y convirtámoslo en miembro del mismo Grupo de Volumen :


lvcreate -L 50G -n Documents storage

La creación de los Volúmenes Lógicos se puede confirmar con uno de los siguientes comandos:

  1. lvdisplay: salida detallada de los volúmenes lógicos.
  2. lvs: salida menos detallada de los volúmenes lógicos.

lvdisplay
lvs