LVM Básicamente tiene tres términos, volumen físico PV, Grupo de volumen VG, Volumen lógico Lv.
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.