अभी मेरे पास ext4 के शीर्ष पर एक सुंदर पारंपरिक बैकअप फाइल सिस्टम है। हर बार जब एक बैकअप बनाया जाता है, तो एक नया फ़ोल्डर backup-DATE
बनाया जाता है जिसमें फाइलें rsync'ed होती हैं (rsync के --link-dest
विकल्प का उपयोग करके किए गए हार्डलिंक के साथ )।
चूंकि मैंने बिट्रोट के बारे में पढ़ा है, इसलिए मैं सभी फाइलों के लिए, पारदर्शी रूप से एक चेकसम रखना चाहूंगा। जाहिरा तौर पर ext4 ऐसा नहीं कर सकता है, लेकिन btrfs डेटा चेकसमों (और यहां तक कि एक बिल्ट-इन RAID1 मोड) के लिए समर्थन प्रदान करता है। एक शुरुआत के लिए, मैं btrfs
एक "गूंगा" फाइलसिस्टम के रूप में उपयोग करना चाहूंगा जो अपने उन्नत सुविधाओं जैसे कि RAID, सबवोल्यूम स्नैपशॉट, सेंड / रिसीव, आदि का उपयोग किए बिना डेटा चेकसम का समर्थन करता है।
हालाँकि, उनकी विकि वास्तव में बैकअप उद्देश्यों के लिए फाइल सिस्टम में विश्वास को प्रेरित नहीं करती है:
"जबकि कई लोग इसे मज़बूती से उपयोग करते हैं, अभी भी समस्याएं पाई जा रही हैं। आपको अपने डेटा का बैकअप रखना और परीक्षण करना चाहिए, और उनका उपयोग करने के लिए तैयार रहना चाहिए।" - शुरू करना
"क्या btrfs स्थिर है? लंबा उत्तर: [..] आप जो भी करते हैं, हम अच्छा, परीक्षण, ऑफ-सिस्टम (और ऑफ-साइट) बैकअप रखने की सलाह देते हैं।" - सामान्य प्रश्न ।
मेरे उपयोग के मामले में एक ऑफ़लाइन बैकअप है। उस कारण से डिस्क बहुत कम उपयोग करेगी (घंटों के अनुसार) और अक्सर प्लग / अनप्लग (eSATA या डेटा 3.0) हो जाएगी। एक विश्वसनीय फाइलसिस्टम होना बहुत जरूरी है। यह ext4 wrt से भी बदतर नहीं होना चाहिए। बिजली की विफलता, अशुद्ध शटडाउन, आदि।
क्या वास्तव में बैकअप प्रयोजनों के लिए फाइल सिस्टम के रूप में btrfs का उपयोग करने की सिफारिश की गई है? क्या btrfs के अन्य गुण हैं जो इसे कम (या अधिक) उपयुक्त बना सकते हैं?