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

Cómo deshabilitar lvmetad en CentOS/RHEL

¿Qué es lvmetad?

Para mejorar el rendimiento y la activación automática de grupos de volúmenes y volúmenes lógicos por parte de udev, LVM utiliza una caché de metadatos. De forma predeterminada, LVM gestiona sus metadatos de forma centralizada mediante un demonio, lvmetad.

Cómo deshabilitar lvmetad

A veces, especialmente en un entorno en clúster, puede encontrar que cuando crea un grupo de volúmenes en un nodo del clúster, lo mismo no se refleja en los otros nodos del clúster. Esto se debe principalmente a los metadatos almacenados en caché en los otros nodos. Algunos usuarios pueden querer deshabilitar completamente lvmetad para evitar este problema.

Para deshabilitar lvmetad, siga los pasos que se detallan a continuación:

Modificar /etc/lvm/lvm.conf

1. Edite el /etc/lvm/lvm.conf archivo y establecer use_lvmetad como 0.

# vi /etc/lvm/lvm.conf
use_lvmetad = 0

Cuando se establece en 1 y cuando lvmetad se está ejecutando (no se inicia automáticamente), los metadatos del grupo de volúmenes y los indicadores de estado de PV se obtienen de la instancia de lvmetad y los comandos individuales no realizan ningún análisis. En una configuración con lvmetad, las reglas de udev de lvmetad deben configurarse para que LVM funcione correctamente. Sin las reglas de udev adecuadas, todos los cambios en la configuración del dispositivo de bloque se ignorarán hasta que se realice un “pvscan –cache manual. ” se realiza.

2. Después de deshabilitar el uso de la caché de metadatos de lvmetad, el servicio lvmetad también se puede deshabilitar.

Para CentOS/RHEL 6

# service lvm2-lvmetad stop
# chkconfig lvm2-lvmetad off

Para CentOS/RHEL 7

# systemctl stop lvm2-lvmetad
# systemctl disable lvm2-lvmetad
# systemctl stop lvm2-lvmetad.socket
# systemctl disable lvm2-lvmetad.socket

También puede enmascarar ambos servicios:

# systemctl mask lvm2-lvmetad.service 
# systemctl mask lvm2-lvmetad.socket
Nota :cuando el valor de use_lvmetad cambia de 1 a 0, debe reiniciar o detener el servicio lvmetad manualmente.

3. Después de realizar cambios en el archivo /etc/lvm.conf, necesitaremos reconstruir initramfs para garantizar que la configuración de LVM se cargue correctamente en el momento del arranque.

# cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.$(date +%m-%d-%H%M%S).bak
# dracut -f -v
CentOS/RHEL 6:Cómo reconstruir la imagen de disco RAM inicial


Cent OS
  1. Cómo deshabilitar NetworkManager en CentOS / RHEL 7

  2. Cómo deshabilitar IPv6 en CentOS / RHEL 5

  3. Cómo deshabilitar el servicio avahi-daemon en CentOS/RHEL

  4. Cómo deshabilitar el modo FIPS en CentOS/RHEL 7

  5. Cómo deshabilitar las redirecciones ICMP en CentOS/RHEL

Cómo deshabilitar SELinux en CentOS 8

Cómo deshabilitar SELinux en CentOS 7/6 y RHEL 7/6

Cómo deshabilitar IPv6 en CentOS 7 / RHEL 7

Cómo deshabilitar IPv6 en CentOS 8 / RHEL 8

Cómo deshabilitar SELinux en CentOS

Cómo deshabilitar NetworkManager en CentOS/RHEL 8