Caso de construcción de LVM

Cabe señalar que la partición / boot no se puede crear basándose en LVM y debe ser independiente.

Cree un caso de LVM:
1. Vea el tipo de sistema:
uname -r:
Inserte la descripción de la imagen aquí
cat / etc / centos-release
Inserte la descripción de la imagen aquí

2. Ver la capacidad de la partición
df -Th
Inserte la descripción de la imagen aquí

3. Utilice fdisk para particionar y convertir el tipo de partición a 8e lvm tipo
fdisk / dev / sdb
pnp 1 2048 + 1G p
pnp 2 4096 + 2G p
w

4. Crear pv

[root @ test-2 ~] # pvcreate / dev / sdb1
El volumen físico “/ dev / sdb1” se creó correctamente.
[root @ test-2 ~] # pvcreate / dev / sdb2
El volumen físico “/ dev / sdb2” se creó correctamente.
[root @ test-2 ~] #
Inserte la descripción de la imagen aquí

5. 创建 vg
[root @ test-2 ~] # vgcreate database / dev / sdb1 / dev / sdb2 Se
creó correctamente la “base de datos” del grupo de volúmenes
[root @ test-2 ~] #
[root @ test-2 ~] # vgs
VG #PV #LV #SN Attr VSize VFree
cl 1 2 0 wz – n- 49.00g 4.00m
base de datos 2 0 0 wz – n- 2.99g 2.99g
[root @ test-2 ~] #
[root @ test-2 ~] # pvdisplay
- Volumen físico -
Nombre de PV / dev / sdb1
Base de datos de nombres de VG
Tamaño de PV 1,00 GiB / no utilizable 4,00 MiB
Asignable sí
Tamaño de PE 4,00 MiB
Total PE 255 PE 255
libre PE 255
asignado PE 0
PV UUID uxRYlC-MbvM-sRKJ-3Urx-Jrey -3opk-UofDdV

- Volumen físico -
Nombre de PV / dev / sdb2
Base de datos de nombres de VG
Tamaño de PV 2,00 GiB / no utilizable 4,00 MiB
Asignable sí
Tamaño de PE 4,00 MiB
Total PE 511
libre PE 511
asignado PE 0
PV UUID nYzjRo-Wbjp-3eQo-iLRV-HgZU-9LAE -2wAt7y

- Volumen físico -
Nombre de PV / dev / sda2
Nombre de VG cl
Tamaño de PV 49,00 GiB / no utilizable 3,00 MiB
Asignable sí
Tamaño de PE 4,00 MiB
Total PE 12543
Libre PE 1
asignado PE 12542
PV UUID aakJHq-OHN0-Fnnk-kNhd-UG82-qD8W -7drZmq

[root @ test-2 ~] #

6. 创建 lv
[root @ test-2 ~] # lvcreate -L 500M -n base de datos
lvdata1 Se creó el volumen lógico “lvdata1”.
[root @ test-2 ~] #

7. Formatee la partición:
[root @ test-2 ~] # mkfs.ext4 / dev / database / lvdata1
mke2fs 1.42.9 (28-Dec-2013)
Descartando bloques de dispositivos:
Etiqueta completa del sistema de archivos =
Tipo de SO:
tamaño de bloque de Linux = 1024 (log = 0)
Tamaño de bloque = 1024 (log = 0)
Stride = 0 bloques, Ancho de banda = 0 bloques
128016 inodos, 512000 bloques
25600 bloques (5,00%) reservados para el superusuario El
primer bloque de datos = 1
Número máximo de bloques del sistema de archivos = 34078720
63 grupos de
bloques 8192 bloques por grupo, 8192 fragmentos por grupo
2032 inodos por grupo
Respaldos de
superbloques almacenados en bloques: 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Asignación de tablas de grupo: completado
Escritura en tabla de inodo: completado
Creación de diario (8192 bloques): completado
Escritura de superbloques e información de contabilidad del sistema de archivos: completado

[root @ test-2 ~] #

8. Monte el espejo:
mkdir / data
mount // dev / database / lvdata1 / data
compile / etc / fatab

monte -a

El volumen lógico lvdata1 no es suficiente, cómo expandir.
[root @ test-2 ~] # lvcreate -L + 500M / dev / database
Se creó el volumen lógico “lvol0”.
[root @ test-2 ~] #
[root @ test-2 ~] #
[root @ test-2 ~ ] # resize2fs / dev / database / lvdata1 // Sincronizar el sistema de archivos

扩大 卷 组 :
[root @ test-2 ~] # vgextend database / dev / sdb5
El volumen físico “/ dev / sdb5” se creó correctamente.
El grupo de volúmenes "base de datos" se extendió correctamente

Cuando el espacio en el disco duro no es suficiente, si se reduce el espacio del volumen lógico, se libera a otros volúmenes lógicos.
Para reducir el espacio del volumen lógico, los pasos son los siguientes:
1. Desmonte el volumen lógico data1
2. Luego use el comando e2fsck para verificar el espacio libre en el volumen lógico.
3. Utilice resize2fs para reducir el sistema de archivos a 700M.
4. Utilice el comando lvreduce para reducir el volumen lógico a 700M.
Nota: El tamaño del sistema de archivos y el volumen lógico deben ser iguales. Si el volumen lógico es más grande que el sistema de archivos, el espacio se desperdiciará porque algunas áreas no están formateadas en el sistema de archivos. Si el volumen lógico es más pequeño que el sistema de archivos, hay un problema con los datos.

[root @ test-2 ~] # umount / data
[root @ test-2 ~] # e2fsck -f / dev / database / lv
lvdata1 lvol0
[root @ test-2 ~] # e2fsck -f / dev / database / lv
lvol0 lvdata1
[the root @ ~ Test-2] # the e2fsck -f / dev / Database / lvdata1
the e2fsck 1.42.9 (-el 28 de diciembre de 2013)
Paso 1: Cree el inodo, el tamaño del bloque y
el segundo paso: verifique la estructura
del directorio de Paso 3: Verificar la conectividad del directorio
Paso 4: Verificar los recuentos de referencias
Paso 5: Verificar la información de resumen del clúster
/ dev / database / lvdata1: 11/128016 archivos (0.0% no contiguos), 26684/512000 bloques
[root @ test-2 ~] # resize2fs / dev / database / lvdata1 700M
resize2fs 1.42.9 (28-Dec-2013)
La partición (o dispositivo) que lo contiene es solo 512000 (1k) bloques.
Solicitó un nuevo tamaño de 716800 bloques.

[root @ test-2 ~] # lvreduce -L 700M / dev / database / lvdata1
Nuevo tamaño dado (175 extensiones) no menor que el tamaño existente (125 extensiones)
[root @ test-2 ~] # mount / dev / database / lvdata1 / data
[root @ test-2 ~] # ls / data
lost + found
[root @ test-2 ~] #

Si un disco o una partición falla, cómo transferir datos rápidamente a otros espacios en el mismo grupo de volúmenes.
1. Utilice el comando pvmove para transferir datos de espacio
2. Utilice el comando vgreduce para eliminar el disco o la partición que está a punto de fallar del grupo de volúmenes vgdata.
3. Utilice el comando pvremove para eliminar el disco o la partición que está a punto de romperse del sistema.
4. Extraiga manualmente el disco duro o repare la partición con algunas herramientas.

6. Elimine todo el volumen lógico
1. Primero desmonte el volumen lógico lvdata1 mediante el comando umount
2. Modifique la información de montaje del volumen lógico en / etc / fstab, de lo contrario, es posible que el sistema no se inicie.
3. Utilice lvremove para eliminar el volumen lógico lvdata1
4. Utilice vgremove para eliminar el grupo de volúmenes vgdata
5. Utilice pvremove para convertir el volumen físico en una partición normal.

El volumen lógico LVM es un gran mecanismo de uso de espacio en Linux, porque no hay forma de aumentar o disminuir el tamaño de la partición sin formatear. A través de LVM puede hacer que su espacio en disco sea flexible.

Supongo que te gusta

Origin blog.csdn.net/smileui/article/details/96860539
Recomendado
Clasificación