GNU/Linux >> Tutoriales Linux >  >> Cent OS

CentOS / RHEL 7:Cómo crear y eliminar los espejos LVM usando lvconvert

Cuando convierte un volumen lineal en un volumen reflejado, básicamente está creando una copia reflejada adicional para un volumen existente. Esto significa que su grupo de volúmenes debe contener los dispositivos y el espacio para los espejos y para el registro del espejo. Si pierde una copia de un espejo, LVM convierte el volumen en un volumen lineal para que aún tenga acceso al volumen. Y la opción ‘[ -m | –espejos ]’ especifica el grado del espejo que desea crear.

Por ejemplo:

  • “-m 1” convertiría el volumen lógico original en un volumen espejo con 2 lados; es decir, un volumen lineal más una copia.
  • Y ” -m 0 ” convertirá el volumen lógico reflejado en un volumen lógico lineal, eliminando o rompiendo la pata del espejo, incluidos los dispositivos reflejados.

Creación de espejos LVM

El siguiente comando convierte el volumen lógico lineal 'datavg/testlv' en un volumen lógico duplicado:

# lvconvert -m1 datavg/testlv

Los siguientes comandos muestran la configuración del volumen después de que el comando lvconvert cambiara el volumen a un volumen con dos copias espejo.

# lvs -a -o name,copy_percent,devices datavg
  LV                Cpy%Sync Devices
  testlv            100.00   testlv_rimage_0(0),testlv_rimage_1(0)
  [testlv_rimage_0]          /dev/sdb(0)
  [testlv_rimage_1]          /dev/sdc(1)
  [testlv_rmeta_0]           /dev/sdb(256)
  [testlv_rmeta_1]           /dev/sdc(0)
# lvs --all --segments -o +devices
  LV                VG     Attr       #Str Type   SSize  Devices
  root              centos -wi-ao----    1 linear 17.47g /dev/sda2(512)
  swap              centos -wi-ao----    1 linear  2.00g /dev/sda2(0)
  testlv            datavg rwi-aor---    2 raid1   1.00g testlv_rimage_0(0),testlv_rimage_1(0)
  [testlv_rimage_0] datavg iwi-aor---    1 linear  1.00g /dev/sdb(0)
  [testlv_rimage_1] datavg iwi-aor---    1 linear  1.00g /dev/sdc(1)
  [testlv_rmeta_0]  datavg ewi-aor---    1 linear  4.00m /dev/sdb(256)
  [testlv_rmeta_1]  datavg ewi-aor---    1 linear  4.00m /dev/sdc(0)

Eliminación de espejos LVM

El siguiente comando convierte el volumen lógico reflejado datavg/testlv en un volumen lógico lineal, eliminando o rompiendo la copia reflejada, incluidos los dispositivos reflejados. Tenga en cuenta que tenemos que especificar el dispositivo para separar la copia espejo.

# lvconvert -m0 datavg/testlv /dev/sdc

Verifique el estado del volumen y los dispositivos nuevamente para ver la diferencia:

# lvs -a -o +devices
  LV     VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices
  root   centos -wi-ao---- 17.47g                                                     /dev/sda2(512)
  swap   centos -wi-ao----  2.00g                                                     /dev/sda2(0)
  testlv datavg -wi-ao----  1.00g                                                     /dev/sdb(0)
# lvs -a -o name,devices datavg
  LV     Devices
  testlv /dev/sdb(0)


Cent OS
  1. Cómo crear un repositorio YUM local en CentOS 7 / RHEL 7 usando DVD

  2. Cómo crear un volumen físico en Linux usando LVM

  3. Cómo crear y habilitar la partición de intercambio en Centos/RHEL 8

  4. CentOS / RHEL:Cómo agregar, eliminar y mostrar etiquetas LVM

  5. CentOS / RHEL 7:Cómo crear y eliminar los espejos LVM usando lvconvert

CentOS / RHEL 7:Cómo eliminar una imagen de rescate usando grubby

Cómo eliminar las interfaces virbr0 y lxcbr0 en CentOS/RHEL 6,7

CentOS / RHEL:cómo crear una nueva partición de intercambio basada en LVM

CentOS / RHEL:cómo encontrar la hora de creación del volumen LVM

CentOS / RHEL:Cómo eliminar un grupo de volúmenes en LVM

Cómo crear/eliminar y montar un sistema de archivos Stratis en CentOS/RHEL 8