GNU/Linux >> Tutoriales Linux >  >> Linux

Error de visualización de lv:“Error al crear el directorio /var/lock/lvm. La inicialización del bloqueo basado en archivos falló”.

El problema

El comando lvdisplay imprime el siguiente error en un sistema CentOS/RHEL 6:

# lvdisplay
Failed to create directory /var/lock/lvm
File-based locking initilisation failed.

La solución

El error anterior se debe a que el sistema de archivos /var está montado como de solo lectura. Para resolver el problema, siga los pasos que se describen a continuación:

1. Edite y modifique /etc/lvm/lvm.conf como a continuación:

locking_dir = "/var/lock/lvm"

a

locking_dir = "/tmp/lock/lvm"

2. Ejecute los comandos lvm definiendo el directorio de bloqueo temporal:

# lvdisplay --config 'global { locking_dir = "/tmp" } '
# pvdisplay --config 'global { locking_dir = "/tmp" } '
# vgdisplay --config 'global { locking_dir = "/tmp" } ' 

Hacer cambios permanentes

Monte el sistema de archivos /var con rw o si el sistema de archivos es de solo lectura debido a la corrupción del sistema de archivos, ejecute fsck contra la partición /var desmontada para solucionarlo, pero asegúrese de tener una copia de seguridad válida antes de ejecutar fsck.


Linux
  1. Corrección E:No se pudo obtener el bloqueo /var/cache/apt/archives/lock [Consejo rápido]

  2. Ubuntu E:No se pudo obtener el error de bloqueo /var/lib/dpkg/lock - ¿Arreglarlo ahora?

  3. OpenCA Error addMessage falló para la ranura de registro XML. No se puede crear el directorio [Resuelto]

  4. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  5. ¿Cómo matar el proceso que mantiene el bloqueo Apt?

Cómo solucionarlo No se pudo obtener el error de bloqueo /var/lib/dpkg/lock en Ubuntu

Cómo reparar el error "E:no se pudo obtener el bloqueo /var/lib/dpkg/lock" en Ubuntu

NGINX:connect() to unix:/var/run/php7.0-fpm.sock falló (2:No existe tal archivo o directorio)

cp:no se puede crear el directorio:no existe tal archivo o directorio

unix:///var/run/supervisor.sock no hay tal archivo

Cree un directorio en /var/run al arrancar