Cómo instalar y configurar LVM en CentOS

Cómo instalar y configurar LVM en CentOS
LVM representa Gerente de volumen lógico. LVM es una herramienta para la gestión lógica de volumen. LVM Se puede utilizar para crear volúmenes lógicos fáciles de mantener, administrar cuotas de disco utilizando volúmenes lógicos, cambiar el tamaño de los volúmenes lógicos en la mosca, crear software REDADAs, combinando discos duros en una gran piscina de almacenamiento y muchos más.En este artículo, le mostraré cómo instalar y configurar LVM en Centos 7. Empecemos.

Cómo funciona LVM:

LVM Básicamente tiene tres términos, volumen físico PV, Grupo de volumen VG, Volumen lógico Lv.

  • PV - Es un disco duro en bruto con el que se inicializó para trabajar LVM, como /dev/sdb, /dev/sdc, /dev/sdb1 etc.
  • VG - Muchos PV se combina en uno VG. Puedes crear muchos VGS y cada uno de ellos tiene un nombre único.
  • Lv - Puedes crear muchos Lvs de un VG. Puedes extender, reducir el Lv tamaño sobre la mosca. El Lv También tiene nombres únicos. Tu formatea el Lv en ext4, ZFS, btrfs Los sistemas de archivos de ETC, montelo y úselo a medida que realiza otras particiones ordinarias.

Instalación de LVM:

LVM No se puede instalar en su máquina Centos 7. Pero está disponible en el repositorio oficial de paquetes de Centos 7.

Primero actualice el Beque caché del repositorio de paquetes con el siguiente comando:

$ sudo yum makecache

Ejecute el siguiente comando para instalar LVM en Centos 7:

$ sudo yum instalación lvm

Ahora presiona Y y luego presiona continuar.

LVM debe instalarse.

Inicialización del disco para LVM:

Puedes usar el disco en bruto, como /dev/sdb o /dev/sdc como LVM PV. LVM no tiene ningún problema con eso, pero no se recomienda, ya que otros sistemas operativos no podrán detectar LVM metadatos y es posible que no pueda saber si el disco está configurado para usar LVM Si tienes muchos discos por ahí.

Así que le recomiendo que cree una sola partición en su disco duro con todo el espacio disponible y cambie el tipo de partición a LVM de Linux o 8E.

Usar fdisk Para crear una sola partición en el disco, digamos /dev/sdb:

$ sudo fdisk /dev /sdb

Ahora escriba O y presionar Para crear una tabla de partición vacía en el disco.

Ahora escriba norte y presionarPara crear una nueva partición. Ahora sigue presionando Para aceptar los valores predeterminados.

La partición debe ser creada.

Ahora escriba T y presionar . Luego escriba 8E Como el código hexadecimal y presiona . El tipo de partición debe establecerse en LVM de Linux.

Ahora escriba w y presionar Para guardar los cambios.

La partición /dev/sdb1 ahora está listo para ser utilizado con LVM.

Agregar el disco a LVM PV:

Ahora ejecute el siguiente comando para agregar el disco /dev/sdb1 hacia LVM como PV:

$ sudo pvcreate /dev /sdb1

Puedes enumerar todo el PV Con el siguiente comando:

$ sudo pvscan

Si desea mostrar más información sobre cualquier específico PV, digamos /dev/sdb1, Luego ejecute el siguiente comando:

$ sudo pvdisplay /dev /sdb1

Creación de grupos de volumen:

Ahora puedes crear un VG de tantos PV Como tienes disponible. Ahora mismo tengo solo uno PV /dev/sdb1 disponible.

Ejecute el siguiente comando para crear VG compartir con PV /dev/sdb1:

$ sudo vgcreate share /dev /sdb1

Ahora puedes enumerar todo el VGS con el siguiente comando:

$ sudo vgscan

Puede mostrar más información sobre cualquier específico VG, como compartir Con el siguiente comando:

$ sudo vgdisplay acciones

Grupos de volumen extendidos:

Si lo desea, puede agregar más PV a un existente VG compartir Con el siguiente comando:

$ sudo vgextend share /dev /sdc1

Creación de volúmenes lógicos:

Ahora puedes crear tantos Lvs como quieras usar un VG, en mi caso VG Share.

Puedes crear un 100MB lv www_shovon de VG Share Con el siguiente comando:

$ sudo lvcreate --size 100m-nombre www_shovon compartir

Creemos otro Lv www_wordpress de tamaño 1GB de VG Share Con el siguiente comando:

$ sudo lvcreate --size 1g - -name www_wordpress compartir

Ahora puedes enumerar todo el LvS con los siguientes comandos:

$ sudo lvscan

O

$ sudo lvs

También puede mostrar más información sobre cualquier específico Lv Con el siguiente comando:

$ sudo lvdisplay vg_name/lv_name

En mi caso, VG_NAME es compartir y LV_NAME es www_shovon

$ sudo lvdisplay compartir/www_shovon

Formateo y montaje de volúmenes lógicos:

Puedes acceder a tu LvS tal como lo hace con particiones ordinarias del disco duro como /dev/sdb1, /dev/sdc2 etc.

Los LV están disponibles como /dev/VG_NAME/LV_NAME

Por ejemplo, si mi VG_NAME es compartir, y LV_NAME es www_wordpress, entonces el Lv está disponible como /dev/share/www_wordpress

Puedes usar /dev/share/www_wordpress Así como usa una partición ordinaria del disco duro /dev/sdb1.

Una vez que hayas creado un Lv, necesitas formatearlo.

Ejecute el siguiente comando para formatear /dev/share/www_wordpress lv a Ext4 sistema de archivos:

$ sudo mkfs.ext4/dev/share/www_wordpress

Ahora ejecute el siguiente comando para crear un punto de montaje donde desee montar /dev/share/www_wordpress Lv:

$ sudo mkdir -pv/var/www/wordpress

Ahora puedes montar /dev/share/www_wordpress a cualquier directorio vacío como /var/www/wordpress Con el siguiente comando:

$ sudo monte/dev/share/www_wordpress/var/www/wordpress

Como puedes ver, el Lv está montado al punto de montaje deseado:

$ DF -H

Ahora puede usar copiar y pegar archivos, crear nuevos archivos y directorios en el /var/www/wordpress directorio.

Extendiendo volúmenes lógicos:

LVM es una buena herramienta para la gestión de cuotas. Regalas el espacio que necesitas, no más, nada menos en cada uno Lvs. Pero si necesita más espacio, siempre puede cambiar el tamaño del Lv sobre la marcha.

Incluso si no está haciendo gestión de cuotas, cuando está fuera de espacio en disco, puede agregar nuevos discos duros, agregarlo al PV, extender el VG con tu nuevo PV, extender el Lv Y estás listo para ir.

Por ejemplo, para agregar 500MB Más a nuestro Lv www_wordpress creado a partir de VG Share, Ejecute el siguiente comando:

$ sudo lvextend --size +500m - -resizefs share/www_wordpress

Nota: Puedes usar GRAMO Palabra clave para GB. Por ejemplo, -tamaño +2G

El www_wordpress lv debe redimensionarse como puede ver en la captura de pantalla a continuación.

$ DF -H

Así es como se instala y configura LVM en Centos 7. Gracias por leer este artículo.