Configurar almacenamiento en disco flexible con administración de volumen lógico (LVM) en Linux-PARTE 1

Configurar almacenamiento en disco flexible con administración de volumen lógico (LVM) en Linux-PARTE 1

La administración de volúmenes lógicos. ( LVM. facilita la administración del espacio en disco. Si un sistema de archivos necesita más espacio, se puede agregar a sus volúmenes lógicos desde los espacios libres en su grupo de volúmenes y se puede cambiar el tamaño del sistema de archivos como deseemos. Si un disco comienza a fallar, el disco de reemplazo se puede registrar como un volumen físico con el grupo de volúmenes y las extensiones de volúmenes lógicos se pueden migrar al nuevo disco sin pérdida de datos.

 Crear almacenamiento LVM en Linux Crear almacenamiento LVM en Linux Crear almacenamiento LVM en Linux

En un mundo moderno, cada servidor necesita más espacio día a día, por lo que necesitamos expandirnos en función de nuestras necesidades. . Los volúmenes lógicos se pueden utilizar en RAID, SAN. Se agrupará un disco físico para crear un grupo de volumen. Dentro del grupo de volumen, necesitamos cortar el espacio para crear volúmenes lógicos. Mientras usamos volúmenes lógicos, podemos extendernos a través de múltiples discos, volúmenes lógicos o reducir el tamaño de los volúmenes lógicos con algunos comandos sin reformatear y volver a particionar el disco actual. Los volúmenes pueden dividir los datos en varios discos, lo que puede aumentar las estadísticas de E/S.

Características de LVM

  1. Es flexible para expandir el espacio en cualquier momento.
  2. Cualquier sistema de archivos puede ser instalado y manipulado.
  3. La migración se puede usar para recuperar un disco defectuoso.
  4. Restaurar el sistema de archivos usando las funciones de Instantánea a una etapa anterior. etc…

Configuración de mi servidor-Requisitos

  1. Sistema operativo-CentOS 6.5 con instalación de LVM
  2. IP del servidor-192.168.0.200

Esta serie se llamará Preparación para la configuración de LVM (Administración de volumen lógico) a través de las Partes 1-6 y cubre los siguientes temas.

Parte 1 : Configuración del disco flexible Almacenamiento con administración de volumen lógico Parte 2 : Cómo extender/reducir LVM en Linux Parte 3 : Cómo tomar una instantánea del volumen lógico y restaurar en LVM Parte 4 : Configurar volúmenes de aprovisionamiento 4hin en LVM Parte 5 : Administrar múltiples discos LVM usando E/S en bandas Parte 6 : Migrar particiones LVM a un nuevo volumen lógico (Unidad)

Creación de almacenamiento en disco LVM en Linux

1.. Hemos usado el sistema operativo CentOS 6.5 usando LVM en un disco virtual (VDA). Aquí podemos ver el Volumen Físico (PV), Grupo de Volumen (VG), Volumen Lógico (LV) usando el siguiente comando.

# pvs # vgs # lvs  Verificar volúmenes físicos Comprobar volúmenes físicos Verificar Volúmenes físicos

Aquí está la descripción de cada parámetro que se muestra en la captura de pantalla anterior.

  1. Tamaño del disco físico (tamaño PV)
  2. El disco que se utilizó fue Virtual Disk vda.
  3. Tamaño del grupo de volumen (tamaño de VG)
  4. Nombre del grupo de volumen (vg_tecmint)
  5. Nombre del volumen lógico (LogVol00, LogVol01)
  6. LogVol00 Asignado para sierra con tamaño de 1GB
  7. LogVol01 Asignado para/con 16.5GB

freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: “tecmint_incontent”) ;

Entonces, desde aquí llegamos a saber que no hay suficiente espacio libre en el disco VDA.

2.. Para crear un nuevo grupo de volúmenes , necesitamos agregar 3 discos duros adicionales en este servidor. No es obligatorio usar 3 unidades, solo 1 es suficiente para crear un nuevo VG y LV dentro de ese vg, estoy agregando más aquí para fines de demostración y para más comandos de funciones explicaciones.

A continuación se muestran los discos que he agregado adicionalmente.

sda, sdb, sdc # fdisk-l  Verificar discos agregados  Verificar discos agregados Verificar los discos agregados

  1. Uso del disco predeterminado para el sistema operativo (Centos6.5).
  2. Particiones definidas en el disco predeterminado (vda1 = swap), (vda2 =/).
  3. Los discos añadidos adicionalmente se mencionan como Disk1, Disk2, Disk3.

Todos y cada uno de los discos tienen un tamaño de 20 GB. El tamaño de PE predeterminado de un grupo de volumen es 4 MB, el grupo de volumen que estamos usando en este servidor se configura usando PE predeterminado.

 Visualización del grupo de volumen  Visualización del grupo de volumen Visualización del grupo de volumen

  1. Nombre de VG : un nombre del grupo de volumen.
  2. Formato -Arquitectura LVM usada LVM2.
  3. VG Access -El grupo de volumen está en lectura y escritura y listo para usar.
  4. VG Status -El grupo de volúmenes se puede cambiar de tamaño, podemos expandir más si necesitamos agregar más espacio.
  5. Cur LV -Actualmente había 2 volúmenes lógicos en este Volumen G grupo.
  6. CurPV y Act PV : el disco físico que se usa actualmente era 1 (vda), y está activo, entonces, ¿qué podemos usar este grupo de volumen?
  7. Tamaño PE : extensión física, el tamaño de un disco se puede definir mediante tamaño PE o GB, 4 MB es el tamaño PE predeterminado de LVM. Por ejemplo, si necesitamos crear un tamaño de 5 GB de volumen lógico, podemos usar la suma de 1280 PE, ¿no entiendes lo que estoy diciendo?

Aquí la explicación-> 1024 MB = 1 GB, si es así 1024 MB x 5 = 5120PE = 5 GB, ahora divida 5120/4 = 1280, 4 es el tamaño de PE predeterminado.

  1. PE total -Este grupo de volumen tiene.
  2. Alloc PE : PE total utilizado, PE completo ya utilizado, 4482 x 4PE = 17928.
  3. PE gratuito -Aquí ya se usa, por lo que no había PE gratuito.

3.. Solo se usa vda, actualmente Centos instalado /boot , /, swap , en el disco físico vda usando lvm no quedaba espacio en este disco.

# df-TH  Verifique el espacio en disco  Compruebe el espacio en disco Verifique el espacio en disco

La imagen de arriba muestra el punto de montaje que estamos usando 18GB completamente usado para root, por lo que no hay espacio libre disponible .

4.. Entonces, creemos un nuevo volumen físico ( pv ), Grupo de volumen ( vg ) en el nombre de tecmint_add_vg y crear volúmenes lógicos ( lv ) en él, aquí podemos crear 4 volúmenes lógicos en el nombre de tecmint_documents , tecmint_manager y tecmint_public .

Podemos ampliar el grupo de volumen de los usuarios actuales de VG para obtener más espacio. Pero aquí, lo que vamos a hacer es crear un nuevo grupo de volumen y jugar con él, luego veremos cómo extender el grupo de volumen del sistema de archivos que está actualmente en uso.

Antes de usar un nuevo disco necesitamos particionar el disco usando fdisk.

# fdisk-cu/dev/sda

  1. c -Desactive el modo compatible con DOS; se recomienda incluir esta opción.
  2. u -Al enumerar las tablas de particiones, nos dará en sector en lugar de cilindro.

 Crear nuevas particiones físicas  Crear nuevas particiones físicas Crear nuevas particiones físicas

A continuación, siga los pasos a continuación para crear una nueva partición.

  1. Elija n para crear una nueva.
  2. Elija p para crear una partición primaria.
  3. Elija qué número de partición necesitamos crear.
  4. Presione Enter dos veces para utilizar todo el espacio del disco.
  5. Necesitamos cambiar el tipo de partición recién creada t .
  6. ¿Qué número de partición necesita cambiar, elija el número que creamos su 1 .
  7. Aquí necesitamos cambiar el tipo, necesitamos c reate LVM así que vamos a usar el código de tipo de LVM como 8e, si no conocemos el código de tipo Presione L para listar todos los códigos de tipo.
  8. Imprima la partición lo que creado para confirmar.
  9. Aquí podemos ver el ID como 8e LINUX LVM.
  10. Escriba los cambios y salga de fdisk.

Haga lo pasos anteriores para otros 2 discos sdb y sdc para crear nuevas particiones. Luego reinicie la máquina para verificar la tabla de particiones usando el comando fdisk.

# fdisk-l Verificar tabla de particiones Verificar tabla de particiones Verificar tabla de particiones Creando volúmenes físicos

5. Ahora es el momento de crear volúmenes físicos utilizando los 3 discos. Aquí, he enumerado el disco físico usando el comando pvs , ahora solo aparece un pvs predeterminado.

# pvs

Luego cree los nuevos discos físicos usando el comando.

# pvcreate/dev/sda1/dev/sdb1/dev/sdc1

Una vez más, enumere el disco para ver los discos físicos recién creados.

# pvs  Crear volúmenes físicos Crear volúmenes físicos Crear volúmenes físicos Crear grupos de volúmenes

6.. Crear un grupo de volúmenes en el nombre de tecmint_add_vg usando disponible PV libre Crear usando PE tamaño 32. Para mostrar los grupos de volumen actuales, podemos n veo que hay un grupo de volumen con 1 PV usando.

# vgs

Esto creará el grupo de volumen usando 32 MB de tamaño PE en el nombre de tecmint_add_vg usando 3 volúmenes físicos que creamos en últimos pasos.

# vgcreate-s 32M tecmint_add_vg/dev/sda1/dev/sdb1/dev/sdc1

A continuación, verifique el grupo de volúmenes ejecutando el comando vgs nuevamente.

# vgs  Crear grupos de volumen Crear grupos de volumen Crear grupos de volumen Verificar grupos de volumen Verificar grupos de volumen Verificar grupos de volumen

Comprender la salida del comando vgs:

  1. Nombre del grupo de volumen.
  2. Volúmenes físicos utilizados en este grupo de volumen.
  3. Muestra el espacio libre disponible en este grupo de volúmenes.
  4. Tamaño total del grupo de volúmenes.
  5. Volúmenes lógicos dentro de este grupo de volúmenes, aquí todavía no lo hemos creado, por lo que hay es 0.
  6. SN = Número de instantáneas que contiene el grupo de volumen. (Más tarde podemos crear una instantánea).
  7. Estado del grupo Volumen como Escriturable, legible, redimensionable, exportado, parcial y agrupado, aquí está wz – n-que significa w = escribible, z = redimensionable ..
  8. Número de volumen físico (PV) utilizado en este grupo de volumen.

7.. Para mostrar más información sobre el uso del grupo de volumen comando.

# vgs-v  Verificar la información del grupo de volumen  Comprobar volumen Grou p Información Verifique la información del grupo de volumen

8.. Para obtener más información sobre los grupos de volúmenes recién creados, ejecute el siguiente comando.

# bc 1725PE/3 = 575 PE. 575 PE x 32 MB = 18400-> 18 GB Calcular espacio en disco Calcular espacio en disco Calcular espacio en disco

Presione CRTL + D para salir de bc . Creemos ahora 3 volúmenes lógicos utilizando 575 PE.

# lvcreate-l (Extender tamaño)-n (nombre_del_volumen_logico) (grupo_volúmenes) # lvcreate-l 575-n tecmint_documents tecmint_add_vg # lvcreate-l 575-n tecmint_manadger_vgmint_ad lvcreate-l 575-n tecmint_public tecmint_add_vg

  1. -l -Crear usando el tamaño de extensión
  2. -n -Dar un nombre de volumen lógico .

Enumere los volúmenes lógicos creados mediante el comando lvs.

# lvs  Lista de volúmenes lógicos creados  Lista de volúmenes lógicos creados Listar volúmenes lógicos creados Método 2: Crear volúmenes lógicos usando el tamaño de GB

Al crear un volumen lógico usando el tamaño de GB, no podemos obtener el tamaño exacto. Entonces, la mejor manera es crear usando extender.

# lvcreate-L 18G-n tecmint_documents tecmint_add_vg # lvcreate-L 18G-n tecmint_manager tecmint_add_vg # lvcreate-L 18G-n tecmint_public tecmint_add-ten-L 17.8rea tecmint_public tecmint_add_vg

Enumere los volúmenes lógicos creados usando el comando lvs.

# lvs Verificar volúmenes lógicos creados Verificar volúmenes lógicos creados Verificar los volúmenes lógicos creados

Aquí, podemos ver mientras creamos el tercer LV que no podemos redondear hasta 18GB, Se debe a pequeños cambios en el tamaño, pero este problema se ignorará al crear LV usando Extend size.

Creando un sistema de archivos

12.. Para usar los volúmenes lógicos necesitamos formato. Aquí estoy usando el sistema de archivos ext4 para crear los volúmenes y los voy a montar en /mnt/.