Problém
Po úpravě souboru lvm.conf
nelze spustit příkazy lvmChyby 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í.