Ich kann Ihnen keine endgültige Empfehlung geben, aber ich kann ein paar Gedanken zu diesem Thema teilen. Da / etc normalerweise eher klein ist, können Sie sich für eine einfache Lösung mit komprimiertem Teer entscheiden. Wenn Sie den Verlauf kaum durchgehen müssen, ist dies möglicherweise die einfachste Lösung für die Einrichtung.
Für mich wäre es zu mühsam, logische Volumes zu verwalten, nur um / etc im Auge zu behalten, und vor allem, weil ich nicht der Meinung bin, dass LVM-Snapshots so konzipiert wurden, dass sie regelmäßig erstellt werden, um eine relativ kleine Datenmenge zu sichern.
btrfs scheint mir dafür weitaus besser gerüstet zu sein, aber es ist immer noch nicht so stabil wie zum Beispiel ext {2,3,4} und das fsck-Tool ist auch noch nicht fertig. Aber es wird immer besser.
Persönlich verwende ich git, um / etc zu verfolgen, aber Sie sollten bedenken, dass git keine Dateimetainformationen wie Besitz oder Erlaubnis speichert! Überprüfen Sie auch, ob das .git-Verzeichnis die richtige Berechtigung hat. Es gibt jedoch einige Tools, die bei diesen Problemen helfen. Vielleicht möchten Sie einen Blick auf etc-keeper werfen , das genau für das Verfolgen von / etc entwickelt wurde, oder zumindest so etwas wie gitperms oder metastore verwenden , um die Metainformation zu verfolgen.