Red de conocimiento informático - Problemas con los teléfonos móviles - Problemas de PE al crear VG en LVM en RHEL7

Problemas de PE al crear VG en LVM en RHEL7

LVM (Administrador de particiones lógicas):

Idea general: la partición está en formato LVM (8e)--Crear PV--Crear VG--Crear LV--Formatear partición--MONTAR partición---- e2fsadm para ajustar el tamaño de LV

Varias palabras clave:

PV (partición física); VG (grupo de particiones); LV (partición lógica; valor predeterminado del bloque de extensión física); PE (valor predeterminado del bloque físico extendido (volumen físico); VG (grupo de volúmenes); LV (volumen lógico); PE (valor predeterminado del bloque físico extendido 4M); LE (bloque lógico extendido lógico) PE: LE=1: 1 (normal)

El diagrama de estructura de LVM es el siguiente:

hda1 hdc1 sdc (PV: s volumen físico, generalmente una partición o todo el disco duro)

|

| /

diskvg (el grupo de volúmenes VG consta de volúmenes físicos)

/ | p>

usrlv rootlv varlv (LV: los volúmenes lógicos se crean en grupos de volúmenes)

ext2 reiserfs xfs (los sistemas de archivos se crean en volúmenes lógicos)

PV: Partición física (partición)/dev/had...

VG: Disco duro virtual/dev/vg_name

LV: Partición virtual/dev/vg_name /lv_name

Proceso de creación de LVM:

Si hay tres discos duros hda2(3G)/hdb2(3G)/hdc2(3G)/hdd2(3G) hda1 (partición de arranque de 100M )

1, crear partición:

fdisk /dev/hda(..hdb..hdc.hdd) -----p---n--t-- 8e---p- -w--- reiniciar

(Divida cada partición 3G de hda2/hdb2/hdc2/hdd2, el formato de partición es 8e (partición lvm))

2. Cree un volumen físico (PV):

pvcreate [-v] /dev/hda2 /dev/hdb2 /dev/hdc2 /dev/hdd2

***Antes de crear un volumen físico (PV), puede pasar las comprobaciones de pvscan para ver si hay un volumen físico y su información, por ejemplo:

1. Por ejemplo, pvscan comprobó los PV existentes (como /dev/hdb1, /dev/hdc1) perteneciente al VG (como VG0). Luego puede ver el LVM existente a través de

pvdisplay /dev/hdb1.

****-vdisplay Se puede omitir todo el proceso de creación

3. Cree un grupo de volúmenes (VG):

vgcreate [-v] [ -s 8M]vg01 /dev/hda2 /dev/hdb2 /dev/hdc2 /dev/hdd2

***Crear grupo de volúmenes ((VG)):

*** Crear grupo de volúmenes ((VG)):

2. Antes de ver la información del grupo de volúmenes existente a través de vgdisplay;

*** -s tamaño PE del VG creado (por ejemplo, 8M), omitido de forma predeterminada y no escrito como 4M, debe ser un múltiplo entero de 4;

*** Después de crear el VG, se activará automáticamente. Si no se activa automáticamente, puede hacerlo. pasar vgchange -a y vg01 activa VG; también puedes usar vgchange -a n vg01 para cerrar el VG de Actice y dejarlo inactivo;

***Solo se puede cambiar el VG inactivo o no se puede cambiar el nombre de VG. Es necesario; estar en un estado inactivo, como vgrename old_vg_name new_vg_name;

*** Solo se puede cambiar o eliminar VG inactivo. El cambio de nombre de VG no necesita estar en un estado inactivo, como vgrename old_vg_name new_vg_name;

***Estos VG no están inactivos. name;

***vgremove elimina un VG existente: vgremove vg_name debe ser un VG desactivado.

***Si descubre que se está quedando sin espacio en el disco duro después de crear LVM, puede crear una partición LVM, activarla con pvcreate y luego agregarla a un VG existente con vgextend para expandir. el espacio.

pvcreate /dev/hde2; vgextend -v vg01 /dev/hde2 agrega hde2 al vg01 existente para ampliar el espacio.

***Para eliminar un PV en un VG, primero debe asegurarse de que el VG no utilice el PV: por ejemplo,

vgreduce -v vg01 /dev/ hdd2

4. Cree un volumen lógico (LVM):

Métodos comunes del comando lvcreate:

lvcreate [opciones] -n Nombre del volumen lógico Nombre del grupo de volúmenes

Donde las opciones más utilizadas son:

"-i Stripes: crea LV usando el método intercalado (rayas), donde Stripes: crea LV usando el método intercalado. Create LV, donde Stripes se refiere al número de PV en el grupo de volúmenes

"-I Stripe_size: el tamaño del bloque de datos (unidad KB) que se utilizará cuando se utiliza el modo de entrelazado. Stripe_size debe ser un exponente de 2: 2N, N=2, 3...9...9 ...9.

"-l LE: especifica el número de bloques lógicos de LV.

"-L tamaño: especifica el tamaño de LV, puede usar K, M, G para representar KB, MB, GB.

"-s: crea un volumen de instantánea de un LV existente.

"-n name: especifica el nombre del LV.

Crea un LV normal:

lvcreate -L 5G -n lv01 vg01 Crea una partición virtual 5G llamada lv01 en el disco virtual vg01 /dev/vg01/lv01

lvcreate -i 4 -I 8 -L 4G -n lv02 vg01 [-i es el número de particiones que forman el PV en el VG, -I es el número de particiones que forman el PV en el VG, - I es el tamaño del bloque, -L es el tamaño del LV]

Crear instantánea LV:

lvcreate -s -i 4 -I 16 -L 2G -n lv03_snapshot vg01

5. Cree un sistema de archivos:

mke2fs -j /dev/vg01/lv01 (mkfs.ext3 /dev/vg01/lv02; mkfs.ext3 /dev/vg01/lv_snapshot)

6. Montar:

mkdir /mnt/lv01;

mount -t text3 /dev/vg01/lv01; o disminuir el tamaño del LV:

umount /lv01;

e2fsadm -L 100M(-100M) /dev/vg01/lv01

****

Resumen:

1) fdisk /dev/hd?--8e (/dev/hda2;/dev/hdb2;/dev/hdc2/;dev/hdd2)

2) pvcreate /dev/hda2 /dev/hdb2 /dev/hdc2

3) vgcreate vg01 /dev/hd2 /dev/hdb2 /dev/hdc2

4 ) lvcreate [-)s] [-i pv_pation_count ] [-I n*2k] -L tamaño de partición [-n lv_name] vg01

5) mke2fs [-j] /vg01/lv_name

6) mkdir /mnt/mnt_point .mount -t text3 /dev/vg01/lv_name /mnt/mnt_point;

Aumentar la capacidad de la partición extendida del disco duro:

1) pvcreate /dev/hdd2;

2) vgextend vg01 /dev/hdd2;

3) lvextend -L 100M /dev/vg01/lv_name; ) lvreduce -L -100M /dev/vg01/lv_name (Tamaño de partición extendido en línea)

Si hay capacidad no asignada en el VG, puede aumentar (o disminuir) la capacidad de la partición mediante los siguientes métodos:

1) umount /mnt/mnt_point;

p>

2) e2fsadm -L 100M /dev/vg01/lv_name

**** La extensión anterior debe ser el último LV en el LV (por ejemplo, /dev/vg01/lv_name).

g.,/dev/vg01/lv01;/dev/vg01/lv02;/dev/vg01/lv03)

Solo el último LV: lv03 se puede expandir normal y correctamente si se expanden lv01 y lv02; , Pueden surgir problemas.

Solo el último LV: lv03 se puede expandir de forma normal y correcta.