मैं कई गाइड पढ़ रहा था कि कैसे इतिहास के साथ एक कुशल बैकअप समाधान बनाने के लिए rsync के साथ btrfs स्नैपशॉट को मिलाएं। हालाँकि यह सब इस बात पर निर्भर करता है कि क्या rsync --inplace
केवल फाइलों के उन हिस्सों को संशोधित करता है जो वास्तव में बदल गए हैं, या यदि यह पूरी फ़ाइल को क्रमिक रूप से अधिलेखित करता है। यदि यह पूरी फाइल लिखता है तो ऐसा लगता है कि btrfs हमेशा फ़ाइल की एक नई प्रतिलिपि बनाएगा, जो विचार को बहुत कम कुशल बना देगा।
rsync
पूरी फ़ाइल पढ़ता है और फिर केवल उन भागों को अपडेट करना और अपडेट करना चाहता है जो आवश्यक हैं, तो btrfs केवल इन अपडेट किए गए ब्लॉकों को कॉपी करेंगे। लेकिन अगर पूरी फाइल को rsync
पढ़ता है और लिखता है, तो यह एक समस्या होगी।
rsync
न केवल यह जानते हैं कि यह पूरी फाइल को लिखने से बच सकता है, यह ऐसा करने के लिए इसे पूरी तरह से नेट पर कॉपी किए बिना प्रबंधित करता है । चतुर थोड़ा कार्यक्रम।