GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

lvdisplay-Fehler:„Fehler beim Erstellen des Verzeichnisses /var/lock/lvm. Dateibasierte Sperrinitialisierung fehlgeschlagen.“

Das Problem

Unter CentOS/RHEL 6.x mit Logical Volume Manager geben alle LVM-Befehle unmittelbar nach dem Hochfahren einen Sperrfehler zurück, wie unten gezeigt:

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

Die Lösung

Die obige Meldung wird protokolliert, da im lvm-Code eine Überprüfung hinzugefügt wurde, um zu überprüfen, ob der Pfad für die Option "locking_dir" in /etc/lvm/lvm.conf angegeben ist Datei verfügbar ist oder nicht und gibt dann einen Fehler aus, wenn der Pfad für locking_dir verwendet wird Option ist nicht verfügbar. Dieser Fehler tritt normalerweise auf, wenn /var wird als separates Dateisystem erstellt. In den meisten Fällen passiert dies, wenn das /var/-Dateisystem als schreibgeschützt eingehängt ist.

$ grep -i "locking_dir" etc/lvm/lvm.conf 
    # Configuration option global/locking_dir.
    locking_dir = "/var/lock/lvm"

Problemumgehung:

1. Konfigurieren Sie die Option locked_dir in /etc/lvm/lvm.conf auf einen Pfad im Root-Dateisystem (/), wie unten gezeigt:

# vi /etc/lvm/lvm.conf
locking_dir = "/run/lock"

2. Stellen Sie sicher, dass das obige Verzeichnis auf dem Server vorhanden ist, oder Sie können dasselbe manuell mit dem folgenden Befehl erstellen:

# mkdir -p /run/lock

3. Führen Sie die lvm-Befehle aus, indem Sie das temporäre Sperrverzeichnis

definieren
# lvdisplay --config 'global { locking_dir = "/run/lock" } '
# pvdisplay --config 'global { locking_dir = "/run/lock" } '
# vgdisplay --config 'global { locking_dir = "/run/lock" } '

Dauerlösung:

Hängen Sie das /var-Dateisystem mit der Option rw ein oder wenn das Dateisystem aufgrund einer Dateisystembeschädigung schreibgeschützt ist, führen Sie fsck auf der nicht gemounteten /var-Partition aus, um es zu reparieren, aber stellen Sie sicher, dass Sie eine gültige Sicherung haben, bevor Sie fsck ausführen.


Cent OS
  1. Debian – /var, /home auf separate Partition verschieben?

  2. Kubuntu zeigt Fehler beim Login (file:///usr/share/sddm//themes/breeze/main.qml:no Such File or Directory)?

  3. „Cache-Verzeichnis /home//.composer/cache/repo/https—packagist.org/ kann nicht erstellt werden, oder Verzeichnis ist nicht beschreibbar. Ohne Cache fortfahren“?

  4. LVM-Befehle schlagen fehl mit „Failed to load config file /etc/lvm/lvm.conf“

  5. Django static_root in /var/www/... - keine Berechtigungen für collectstatic

So beheben Sie den Fehler „Sperre /var/lib/dpkg/lock“ unter Ubuntu konnte nicht abgerufen werden

So beheben Sie den Fehler „E:Sperre /var/lib/dpkg/lock konnte nicht abgerufen werden“ auf Ubuntu

Behebung des Fehlers „Sperre /var/lib/dpkg/lock konnte nicht abgerufen werden“ ein für alle Mal (Ubuntu)

So beheben Sie den Fehler „E:Sperre /var/lib/dpkg/lock konnte nicht abgerufen werden“ in Ubuntu Linux

Debian – Kann Sftp-Benutzer nicht erstellen Debian 7?

lvdisplay-Fehler:„Fehler beim Erstellen des Verzeichnisses /var/lock/lvm. Initialisierung der dateibasierten Sperre fehlgeschlagen.“