Masalahnya
Tidak dapat menjalankan perintah lvm setelah memodifikasi lvm.conf
Kesalahan seperti:
lvextend -L +549G /dev/u03/u03 Parse error at byte 61974 (line 1382): unexpected token Failed to load config file /etc/lvm/lvm.conf
Solusinya
Ini bisa terjadi karena karakter asing di /etc/lvm/lvm.conf . Dalam hal ini kesalahan parse memberikan petunjuk bahwa kesalahan ada pada baris 1382, tetapi jika kesalahannya seperti tanda kurung yang hilang, mungkin tidak akurat.
# 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"
Untuk melacak kesalahan sintaks, akan sangat membantu untuk menghilangkan komentar dan baris kosong dengan sesuatu seperti:
# grep -vE '^\s*(#|$)' /etc/lvm/lvm.conf
Juga, kita dapat menggunakan "vim" yang menyediakan kemampuan penyorotan sintaks. Ini sangat membantu dengan kesalahan seperti tanda kurung yang hilang. Setelah kesalahan ini diperbaiki, jalankan kembali perintah LVM untuk memverifikasi.