GNU/Linux >> Tutoriels Linux >  >> Linux

erreur lvdisplay :"Échec de la création du répertoire /var/lock/lvm. Échec de l'initialisation du verrouillage basé sur les fichiers. »

Le problème

La commande lvdisplay imprime l'erreur ci-dessous sur un système CentOS/RHEL 6 :

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

La solution

L'erreur ci-dessus est due au fait que le système de fichiers /var est monté en lecture seule. Pour résoudre le problème, suivez les étapes décrites ci-dessous :

1. Éditez et modifiez /etc/lvm/lvm.conf comme ci-dessous :

locking_dir = "/var/lock/lvm"

à

locking_dir = "/tmp/lock/lvm"

2. Exécutez les commandes lvm en définissant le répertoire de verrouillage temporaire :

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

Rendre les modifications permanentes

Montez le système de fichiers /var avec rw ou si le système de fichiers est en lecture seule en raison d'une corruption du système de fichiers, exécutez fsck sur la partition /var non montée pour le réparer, mais assurez-vous d'avoir une sauvegarde valide avant d'exécuter fsck.


Linux
  1. Ubuntu E :Impossible d'obtenir l'erreur lock /var/lib/dpkg/lock - Corrigez-le maintenant ?

  2. OpenCA Error addMessage a échoué pour l'emplacement de journal XML. Impossible de créer le répertoire [Résolu]

  3. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  4. Comment tuer le processus tenant le verrou Apt ?

  5. Kubuntu affiche une erreur lors de la connexion (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory) ?

Comment réparer Impossible d'obtenir l'erreur lock /var/lib/dpkg/lock sur Ubuntu

Comment réparer l'erreur "E:Impossible d'obtenir le verrou /var/lib/dpkg/lock" sur Ubuntu

Django static_root dans /var/www/... - aucune autorisation pour collectstatic

unix:///var/run/supervisor.sock aucun fichier de ce type

Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?

Créez un répertoire sous /var/run au démarrage