GNU/Linux >> LINUX-Kenntnisse >  >> Linux

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

Das Problem

Der Befehl lvdisplay gibt den folgenden Fehler auf einem CentOS/RHEL 6-System aus:

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

Die Lösung

Der obige Fehler ist darauf zurückzuführen, dass das /var-Dateisystem als schreibgeschützt gemountet ist. Führen Sie die folgenden Schritte aus, um das Problem zu beheben:

1. Bearbeiten und ändern Sie /etc/lvm/lvm.conf wie unten:

locking_dir = "/var/lock/lvm"

zu

locking_dir = "/tmp/lock/lvm"

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

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

Änderungen dauerhaft machen

Hängen Sie das Dateisystem /var mit rw ein Option oder wenn das Dateisystem aufgrund einer Beschädigung des Dateisystems schreibgeschützt ist, führen Sie fsck gegen die nicht gemountete /var-Partition aus, um das Problem zu beheben, aber stellen Sie sicher, dass Sie über eine gültige Sicherung verfügen, bevor Sie fsck ausführen.


Linux
  1. Fix E:Sperre /var/cache/apt/archives/lock konnte nicht abgerufen werden [Kurztipp]

  2. OpenCA-Fehler addMessage für Log-Slot-XML fehlgeschlagen. Verzeichnis kann nicht erstellt werden [Gelöst]

  3. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  4. Unterschied zwischen /var/log/messages, /var/log/syslog und /var/log/kern.log?

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

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

NGINX:connect() zu unix:/var/run/php7.0-fpm.sock fehlgeschlagen (2:Keine solche Datei oder Verzeichnis)

cp:Verzeichnis kann nicht erstellt werden:Keine solche Datei oder Verzeichnis

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?

Erstellen Sie beim Booten ein Verzeichnis unter /var/run