Configuración de LVM para Linux

  

LVM es la abreviatura de Logical Volume Manager, que proporciona un nivel más alto de administración de almacenamiento en disco para los hosts. LVM ayuda a los administradores de sistemas a asignar fácilmente espacio de almacenamiento para aplicaciones y usuarios. Los volúmenes lógicos bajo la administración de LVM se pueden cambiar de tamaño o agregar según sea necesario. Además, LVM puede proporcionar identificadores de nombres personalizados para volúmenes lógicos administrados. Por lo tanto, el uso de LVM es principalmente para facilitar la gestión del sistema de almacenamiento, aumentando la escalabilidad del sistema.

Primero, prepare el entorno lvm

1. Preparación del disco duro

Se agregó un disco duro /dev /hdb.

Se prepararon tres particiones, esquema De la siguiente manera: la capacidad es de 100M, que es solo para preparación experimental.

/dev /hdb1

/dev /hdb2

/dev /hdb3

2. Convierta el tipo de partición a volumen lvm

Fdisk /dev /hdb

tipo de volumen de t a lvm

Bloques de inicio /fin de inicio del dispositivo Id System

/dev /hdb1 1 208 98248+ 8e Linux LVM

/dev /hdb2 209 416 98280 8e Linux LVM

/dev /hdb3 417 624 98280 8e Linux LVM

Luego w guardar y

#partprobe /* La partición del disco es efectiva * /

Segundo, el proceso de creación de lvm

1. Cree volúmenes físicos (PV) desde la partición del disco duro.

2.Creación de grupos de volúmenes (VG) a partir de volúmenes físicos

3.Creación de volúmenes lógicos (LV) de grupos de volúmenes y distribución de puntos de montaje de volúmenes lógicos , donde solo los volúmenes lógicos pueden escribir datos.

La característica más importante de lvm es que puede ajustar dinámicamente el tamaño de la partición y puede aumentar la capacidad del espacio en disco a medida que aumenta la capacidad de la partición.

Configuración y creación de LVM

Tercero, LVM Physical Volume PV.

1. Comandos relacionados

pvcreate Crear PV -

pvscan Scan PV

pvdisplay Display PV

pvremove Delete PV

partprobe

2.Crear un volumen físico

Si la capacidad anterior no es suficiente, puede Agregue otra partición al volumen físico.

[root @ redhat ~] # pvcreate /dev /hdb1 /dev /hdb2

Volumen físico " /dev /hdb1 ″ creado con éxito

Volumen físico " /Dev /hdb2 ″ creado con éxito

[root @ redhat ~] # pvscan

PV /dev /hdb1 lvm2 [95.95 MB]

PV /dev /hdb2 lvm2 [95.98 MB]

Total: 2 [191.92 MB] /en uso: 0 [0] /en no VG: 2 [191.92 MB]

[root @ redhat ~] # pvdisplay

- NUEVO volumen físico -

PV Nombre /dev /hdb1

VG Nombre

PV Tamaño 95.95 MB

Asignable NO

Tamaño PE (KByte) 0

Total PE 0

Libre PE 0

PE Asignado 0

PV UUID 2Ni0Tx-oeSy-zGUP-t7KG -Fh22-0BUi-iyPhhQ

- NUEVO volumen físico -

PV Name /dev /hdb2

VG Name

PV Size 95.98 MB

Asignable NO

Tamaño PE (KByte) 0

Total PE 0

PE Gratis 0

PE asignada 0

PV UUID 2XLXfY-V3L2-Mtsl-79U4-ovuJ-YaQf-YV9qHs

Cuarto, cree el grupo de volúmenes LVM VG

1. Comandos relacionados

vgcreate Crear VG

vgscan Scan VG

vgdispaly

vgextend

vgreduce

vgchange

Vgremove

2.Crear volumen lógico VG

[root @ redhat ~] # vgcreate vg0 /dev /hdb1 /dev /hdb2

Grupo de volúmenes " vg0 ″

[root @ redhat ~] # vgscan

Lectura de todos los volúmenes físicos. Esto puede demorar …

Grupo de volumen encontrado " vg0 ″ usando metadatos de tipo lvm2

[root @ redhat ~] # vgdisplay

- Grupo de volúmenes -

VG Name vg0

ID del sistema

Formato lvm2

Áreas de metadatos 2

Secuencia de metadatos nº 1

Acceso /lectura de VG

Estado de VG redimensionable

MAX LV 0

Cur LV 0

Abrir L V 0

Max PV 0

Cur PV 2

Act PV 2

Tamaño VG 184,00 MB

PE Tamaño 4,00 MB /* El tamaño predeterminado del bloque asignado es 4M * /

Total PE 46

Alloc PE /Size 0/0

Free PE /Size 46 /184.00 MB

VU UUID kL5CGk-5Odk-r3PK-9q0A-s94h-OHv4-BojBnH Método para aumentar la capacidad de VG a 1TB:

vgcreate -s 16M vg0 /dev /hdb1 /dev /hdb2

3. Eliminar y agregar volúmenes lógicos

[root @ redhat ~] # vgreduce vg0 /dev /hdb2

Eliminado " /dev /hdb2 ″ del grupo de volúmenes " vg0 ″

[root @ redhat ~] # vgextend vg0 /dev /hdb2

Grupo de volúmenes " vg0 ″ verificado extendido

V. Creación del volumen lógico LVM LV

1. Comandos relacionados

lvcreate

lvscan

lvdisplay

lvextend

lvreduce

lvremove

lvresize

2.Crear un volumen lógico LV

[root @ redhat ~] # lvcreate -L 184M -n data vg0

Volumen lógico " datos " creados

[root @ redhat ~] # lvscan

ACTIVE '/dev /vg0 /data' [184.00 MB ] heredar

[root @ redhat ~] # lvdisplay

- Volumen lógico -

LV Name /dev /vg0 /data

VG Name vg0 < Br>

LV UUID HNKO5d-yRre-qVnP-ZT8D-fXir-XTeM-r6WjDX

LV Write Access lectura /escritura

LV Estado disponible

# abierto 0

Tamaño LV 184,00 MB

LE 46 actual

Segmentos 2

Herencia de asignación

Leer adelante sectores 0

Bloquear dispositivo 253: 0

VI. Volumen lógico LV Montaje LVM

Formato de lv:

mkfs.ext3 /dev /vg0 /data

mdkir /mnt /lvm

mount /dev /vg0 /data /mnt /lvm

[root @ redhat ~] # ls /mnt /lvm

perdido + encontrado

[root @ redhat ~] # df -T

Tipo de sistema de archivos 1K-Blocks disponibles disponibles% Puntos montados

/Dev /hda3 ext3 7625092 2219460 5012040 31% /

/dev /hda1 ext3 101086 10006 85861 11% /boot

tmpfs tmpfs 150108 0 150108 0% /dev /shm

/dev /mapper /vg0-data

ext3 182469 5664 167385 4% /mnt /lvm

VII, ajuste de capacidad de LVM

El ajuste de capacidad de LVM puede ser más Los enlaces se ajustan, por ejemplo, la capacidad se puede expandir en el volumen físico, VG y LV, que es una de las ventajas de LVM.

Copyright © Conocimiento de Windows All Rights Reserved