Saya tidak bisa memberikan rekomendasi terakhir kepada Anda, tetapi saya dapat berbagi beberapa pemikiran tentang masalah ini. Mengingat bahwa / etc biasanya agak kecil, Anda mungkin hanya pergi untuk solusi tar-ball terkompresi sederhana. Jika Anda hampir tidak perlu menelusuri sejarah, itu mungkin solusi termudah untuk disiapkan.
Bagi saya itu akan menjadi membosankan untuk mengelola volume logis hanya untuk melacak / etc dan terutama karena saya tidak berpikir bahwa snapshot LVM dirancang untuk dibuat secara teratur sebagai sarana untuk cadangan data yang jumlahnya relatif kecil.
btrfs menurut saya menjadi perlengkapan yang jauh lebih baik untuk ini, tetapi masih belum stabil seperti, misalnya, ext {2,3,4} dan alat fsck juga belum dilakukan. Tapi itu terus membaik.
Secara pribadi saya sebenarnya menggunakan git untuk melacak / etc tetapi Anda harus ingat bahwa git tidak menyimpan metainformation file seperti kepemilikan atau izin! Dan juga periksa bahwa direktori .git memiliki izin yang benar. Ada beberapa alat yang membantu mengatasi masalah ini. Anda mungkin ingin melihat dll-penjaga , yang dikembangkan persis untuk melacak / etc atau menggunakan setidaknya menggunakan sesuatu seperti gitperma atau metastore untuk melacak metainformation.