No puedo darle una recomendación final, pero puedo compartir algunas reflexiones sobre el tema. Dado que / etc suele ser bastante pequeño, puede optar por una solución simple de bola de alquitrán comprimida. Si apenas necesita revisar el historial, podría ser la solución más fácil de configurar.
Para mí, sería demasiado tedioso administrar volúmenes lógicos solo para hacer un seguimiento de / etc y especialmente porque no creo que las instantáneas LVM hayan sido diseñadas para crearse regularmente como un medio para respaldar una cantidad relativamente pequeña de datos.
btrfs me parece que está mucho mejor equipado para esto, pero aún no es tan estable como, por ejemplo, ext {2,3,4} y la herramienta fsck tampoco está lista todavía. Pero continuamente mejora.
Personalmente, en realidad uso git para rastrear / etc, ¡pero debes tener en cuenta que git no almacena metainformación de archivos como propiedad o permiso! Y también verifique que el directorio .git tenga el permiso correcto. Sin embargo, hay algunas herramientas que ayudan con estos problemas. Es posible que desee echar un vistazo a etc-keeper , que fue desarrollado exactamente para el seguimiento de / etc o usar al menos algo como gitperms o metastore para rastrear la metainformación.