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

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

Das Problem

lvm-Befehle können nicht ausgeführt werden, nachdem lvm.conf

geändert wurde

Fehler wie:

lvextend -L +549G /dev/u03/u03
Parse error at byte 61974 (line 1382): unexpected token
Failed to load config file /etc/lvm/lvm.conf

Die Lösung

Dies könnte aufgrund fremder Zeichen in /etc/lvm/lvm.conf passieren . In diesem Fall gibt der Analysefehler einen Hinweis darauf, dass der Fehler in Zeile 1382 liegt, aber wenn der Fehler so etwas wie eine fehlende Klammer ist, ist er möglicherweise nicht korrekt.

# the redundant nature of the mirror. This policy acts like
# 'remove' if no suitable device and space can be allocated for the
ck
# replacement.
#
mirror_image_fault_policy = "remove"

Um Syntaxfehler aufzuspüren, kann es hilfreich sein, Kommentare und Leerzeilen mit etwas wie:

zu eliminieren
# grep -vE '^\s*(#|$)' /etc/lvm/lvm.conf

Außerdem können wir „vim“ verwenden, das Syntaxhervorhebungsfunktionen bietet. Dies ist besonders hilfreich bei Fehlern wie fehlenden Klammern. Sobald diese Fehler behoben sind, führen Sie die LVM-Befehle zur Überprüfung erneut aus.


Linux
  1. Logische Volumes unter Linux mit LVM erstellen

  2. Trimmen mit Lvm und Dm-Crypt?

  3. Wie kann ich die Datei /etc/shadow und /etc/passwd mit Auditd auf Änderungen überwachen?

  4. Beispieldatei /etc/mke2fs.conf

  5. LVM VG-Metadatenbeschädigung mit „Prüfsummenfehler“

Speicher mit LVM hinzufügen

Installieren Sie Linux mit LVM

So verwalten Sie Speicher unter Linux mit LVM

Lernen Sie LVM unter Linux mit grafischen Tools

So erstellen Sie eine Volumengruppe in Linux mit LVM

So ändern Sie die Größe eines logischen Volumes mit 5 einfachen LVM-Befehlen