GNU/Linux >> Znalost Linux >  >> Linux

Příkazy LVM selžou s „Nepodařilo se načíst konfigurační soubor /etc/lvm/lvm.conf“

Problém

Po úpravě souboru lvm.conf

nelze spustit příkazy lvm

Chyby jako:

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

Řešení

K tomu může dojít kvůli cizím znakům v /etc/lvm/lvm.conf . V tomto případě chyba analýzy naznačuje, že chyba je na řádku 1382, ale pokud je chyba něco jako chybějící závorka, nemusí to být přesné.

# 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"

Pro sledování syntaktických chyb může být užitečné odstranit komentáře a prázdné řádky pomocí něčeho jako:

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

Můžeme také použít „vim“, který poskytuje možnost zvýraznění syntaxe. To je užitečné zejména u chyb, jako jsou chybějící závorky. Jakmile budou tyto chyby opraveny, spusťte příkazy LVM znovu pro ověření.


Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Trim s Lvm a Dm-crypt?

  3. CentOS / RHEL:Jak zmenšit kořenový souborový systém LVM

  1. CentOS / RHEL :Jak obnovit ze smazaného souboru /etc/passwd

  2. Chyba lvdisplay:„Nepodařilo se vytvořit adresář /var/lock/lvm. Inicializace zamykání na základě souborů se nezdařila."

  3. hostitel:analýza souboru /etc/resolv.conf se nezdařila

  1. Jak sledovat změny v souborech /etc/shadow a /etc/passwd pomocí Auditd?

  2. Seřadit pomocí oddělovače polí

  3. Je možné on-line zmenšit svazek EXT4 pomocí LVM?