問題
lvm.conf を変更した後、lvm コマンドを実行できません
次のようなエラー:
lvextend -L +549G /dev/u03/u03 Parse error at byte 61974 (line 1382): unexpected token Failed to load config file /etc/lvm/lvm.conf
解決策
これは、/etc/lvm/lvm.conf 内の不要な文字が原因で発生する可能性があります .この場合、解析エラーは、エラーが行 1382 にあるというヒントを示しますが、エラーがブラケットの欠落のようなものである場合、正確ではない可能性があります。
# 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"
構文エラーを追跡するには、次のようなコメントや空白行を削除すると役立ちます:
# grep -vE '^\s*(#|$)' /etc/lvm/lvm.conf
また、構文の強調表示機能を提供する「vim」を使用することもできます。これは、括弧の欠落などのエラーで特に役立ちます。これらのエラーが修正されたら、LVM コマンドを再度実行して確認してください。