El problema
No se pueden ejecutar los comandos de lvm después de modificar lvm.conf
Errores como:
lvextend -L +549G /dev/u03/u03 Parse error at byte 61974 (line 1382): unexpected token Failed to load config file /etc/lvm/lvm.conf
La solución
Esto podría suceder debido a caracteres extraños en /etc/lvm/lvm.conf . En este caso, el error de análisis da una pista de que el error está en la línea 1382, pero si el error es algo así como un paréntesis faltante, es posible que no sea exacto.
# 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"
Para rastrear errores de sintaxis, puede ser útil eliminar comentarios y líneas en blanco con algo como:
# grep -vE '^\s*(#|$)' /etc/lvm/lvm.conf
Además, podemos usar "vim", que proporciona la capacidad de resaltar la sintaxis. Esto es particularmente útil con errores como corchetes faltantes. Una vez que se corrijan estos errores, ejecute los comandos LVM nuevamente para verificar.