Red de conocimiento informático - Material del sitio web - ¿Cómo eliminar de forma segura volúmenes físicos PV en Linux LVM?

¿Cómo eliminar de forma segura volúmenes físicos PV en Linux LVM?

1. Dado que los métodos de operación de los discos duros o las particiones son en realidad los mismos, tomaremos las particiones como ejemplo.

2. La partición /home es de 2,6G y consta del siguiente pv:

/dev/sda5 100M

/dev/sda6 200M

/dev/sda7 300M

/dev/sda8 400M

/dev/sda9 500M

/dev/sda10 600M

/ dev/sda11 500M

Está muy roto, ¿verdad ^_^ Debido a las pruebas.

3. Escribí aleatoriamente un montón de archivos en él, el uso alcanzó 2G y el espacio libre es 500 M

4. Prepárese para eliminar los 200 M PV de sda6 (la capacidad eliminada). debe ser menor que el espacio libre) Capacidad)

Bien, comencemos la operación específica.

Desmontar la partición (la operación de reducción debe desmontarse para continuar):

umount /home

Reducir la partición:

e2fsck -f /dev /liuhg_disk/home

resize2fs /dev/liuhg_disk/home 2200M

Primero reduzca la partición a 2200M. Esto es para dejar espacio para sda6 a 200M. Le hice espacio para 400M, así que debería ser suficiente.

Reducir el volumen lógico:

lvreduce -L 2200M /dev/liuhg_disk/home

Cuando se reduce la partición, también se debe reducir el volumen lógico utilizado y verifique el estado del uso de PV:

pvdisplay -m

La pantalla es la siguiente:

--- Volumen físico ---

Nombre de PV /dev/sda5

Nombre de VG liuhg_disk

Tamaño de PV 103,26 MiB / no utilizable 3,26 MiB

Asignable sí (pero completo)

Tamaño de PE 4,00 MiB

PE total 25

PE libre 0

PE 25 asignado

PV UUID 5lnx52 -b4jc-OOfZ-f2QA -ttdQ-DZeD-Ce3rb3

--- Segmentos físicos ---

Extensión física 0 a 24:

Volumen lógico / dev/liuhg_disk/home

Extensiones lógicas 0 a 24

--- Volumen físico ---

Nombre PV /dev/sda6

Nombre de VG liuhg_disk

Tamaño de PV 203,92 MiB / no utilizable 3,92 MiB

Asignable sí (pero completo)

Tamaño de PE 4,00 MiB

PE total 50

PE 0 gratuito <-----Qué tragedia, sda6 está lleno de datos y no queda ningún dato

PE 50 asignado <-- ---Estos datos 50PE deben moverse. Simplemente déjelo; de lo contrario, los datos se perderán y la ubicación de almacenamiento debe ser continua al menos 50PE

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb -r8E8mK

--- Segmentos físicos ---

Extensión física 0 a 49:

Volumen lógico /dev/liuhg_disk/home

Extensiones lógicas 25 a 74

p>

--- Volumen físico ---

Nombre PV /dev/sda7

Nombre VG liuhg_disk

Tamaño PV 305,89 MiB / no utilizable 1,89 MiB

Asignable sí

Tamaño PE 4,00 MiB

PE total 76

Libre PE 76 <---Esta partición tiene 76 Hay espacio, por lo que se espera que no haya problemas para instalar esos 50

PE asignado 0

PV UUID 9CFnlx-CAEw -CSul-Rig9-FiCN-zK0a-oGmTEP

--- Segmentos físicos ---

Extensión física 0 a 75:

GRATIS

--- Volumen físico ---

Nombre PV /dev/sd

a8

Nombre de VG liuhg_disk

Tamaño de PV 407,87 MiB / no utilizable 3,87 MiB

Asignable sí

Tamaño de PE 4,00 MiB

PE total 101

PE libre 60

PE asignado 41

PV UUID X0I8p0-x2xr-2xLG-QQD4-jbtS-3C4i-xPn4Bl

--- Segmentos físicos ---

Extensión física 0 a 40:

Volumen lógico /dev/liuhg_disk/home

Lógico extensiones 471 a 511

Extensión física 41 a 100:

GRATIS

--- Volumen físico ---

Nombre PV / dev/sda9

Nombre de VG liuhg_disk

Tamaño de PV 509,84 MiB / no utilizable 1,84 MiB

Asignable sí (pero completo)

PE Tamaño 4,00 MiB

PE total 127

PE libre 0

PE asignado 127

PV UUID avJQaA-oMKt-NEoJ-ojBK- 2Csc-1dca-1mh6Ue

--- Segmentos físicos ---

Extensión física 0 a 126:

Volumen lógico /dev/liuhg_disk/home

Extensiones lógicas 225 a 351

--- Volumen físico ---

Nombre PV /dev/sda10

Nombre VG liuhg_disk

Tamaño PV 603,98 MiB / no utilizable 3,98 MiB

Asignable sí (pero completo)

Tamaño PE 4,00 MiB

PE total 150 p>

PE libre 0

PE asignado 150

PV UUID JlMIAF-A49n-M6HA-ZLXf-d8nS-pfZr-YeQsKT

- -- Segmentos físicos ---

Extensión física 0 a 149:

Volumen lógico /dev/liuhg_disk/home

Extensiones lógicas 75 a 224

--- Volumen físico ---

Nombre PV /dev/sda11

Nombre VG liuhg_disk

Tamaño PV 478.47 MiB / no utilizable 2.47 MiB

Asignable sí (pero completo)

Tamaño PE 4,00 MiB

PE total 119

PE libre 0

< pag

>PE 119 asignado

PV UUID xnHJNA-tDVx-dryX-KM1x-g96Y-sptI-9iUOcU

--- Segmentos físicos ---

Extensión física 0 a 118:

Volumen lógico /dev/liuhg_disk/home

Extensiones lógicas 352 a 470

Configurar sda6 fuera de línea:

pvchange -xn /dev/sda6

Utilice pvdisplay -m

La visualización es la siguiente:

--- Volumen físico ---

Nombre de PV /dev/sda6

Nombre de VG liuhg_disk

Tamaño de PV 203,92 MiB / no utilizable 3,92 MiB

Asignable NO <----- significa El PV ha sido cerrado

Tamaño de PE 4,00 MiB

PE total 50

PE gratuito 0

PE 50 asignado

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK

Mover los datos de sda6:

pvmove -i 1 /dev/sda6

-i 1 informa el progreso de la migración de datos cada 1 segundo.

[root@liuhg /]# pvmove -i 1 /dev/sda6

/dev/sda6: Movido: 38,0%

/dev/sda6: Movido: 84.0%

/dev/sda6: Movido: 100.0%

Utilice pvdisplay -m nuevamente

La visualización es la siguiente:

- -- Volumen físico ---

Nombre PV /dev/sda6

Nombre VG liuhg_disk

Tamaño PV 203,92 MiB / no utilizable 3,92 MiB

NO asignable

Tamaño PE 4.00 MiB

PE total 50

PE libre 50 <----Muestra que el número de completamente gratis y el PE total es el mismo

PE asignado 0

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK

Eliminar sda6 de el grupo de volúmenes:

[root@liuhg /]# vgreduce liuhg_disk /dev/sda6

Se eliminó "/dev/sda6" del grupo de volúmenes "liuhg_disk"

pvdisplay -mBuscar de nuevo Barra:

--- NUEVO Volumen físico --- <-----También te dice que este es un nuevo PV ^_^

Nombre de PV /dev/sda6

Nombre de VG <-----Vacío

Tamaño de PV 203,92 MiB

Asignable NO

Tamaño de PE 0

PE total 0

PE libre 0

PE asignado 0

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb -r8E8mK

En este punto, vgdisplay -v puede ver que /dev/sda6 ya no está allí. Volver a montar /home

[root@liuhg /]# mount /dev/liuhg_disk/home /home

[root@liuhg /]# df -h

Tamaño del sistema de archivos utilizado % de uso disponible Montado en

/dev/sda1 2.0G 546M 1.3G 30% /

tmpfs 504M 0 504M 0% /dev/shm

/dev/mapper/liuhg_disk-home

2.2G 1.8G 42M 98% /home

Entra y mira los datos, no se pierde nada.