मैं आपको अंतिम सिफारिश नहीं दे सकता, लेकिन मैं इस विषय पर कुछ विचार साझा कर सकता हूं। यह देखते हुए कि / आदि आमतौर पर छोटा है, आप बस एक सरल संकुचित टार-बॉल समाधान के लिए जा सकते हैं। यदि आपको इतिहास से गुजरने की आवश्यकता है, तो इसे स्थापित करना सबसे आसान उपाय हो सकता है।
मेरे लिए यह सिर्फ / / आदि का ट्रैक रखने के लिए लॉजिकल वॉल्यूम को प्रबंधित करने के लिए थकाऊ होना होगा और विशेष रूप से मुझे नहीं लगता कि LVM स्नैपशॉट को अपेक्षाकृत कम मात्रा में डेटा के बैकअप के लिए नियमित रूप से बनाए जाने के लिए डिज़ाइन किया गया था।
btrfs मुझे इसके लिए बेहतर तरीके से सुसज्जित लगते हैं, लेकिन यह अभी भी उतना स्थिर नहीं है, उदाहरण के लिए, {2,3,4} और fsck टूल को भी अभी तक नहीं किया गया है। लेकिन यह लगातार बेहतर होता जाता है।
व्यक्तिगत रूप से मैं वास्तव में ट्रैक / आदि के लिए गिट का उपयोग करता हूं, लेकिन आपको यह ध्यान रखना चाहिए कि गिट स्वामित्व या अनुमति जैसी फ़ाइल मेटेनफॉर्म को स्टोर नहीं करता है! और यह भी जांच लें कि .IT निर्देशिका के पास सही अनुमति है। कुछ उपकरण हैं जो इन समस्याओं के साथ मदद करते हैं। आप आदि-कीपर पर एक नज़र डालना चाहते हैं , जिसे ठीक से / etc के ट्रैक रखने के लिए विकसित किया गया था या मेटेनफॉर्म को ट्रैक करने के लिए gitperms या metastore जैसी किसी चीज़ का कम से कम उपयोग करें ।