आइए कुछ मान्यताओं को स्थापित करें। यदि वे सही नहीं हैं तो टिप्पणी करें।
- आप अलग-अलग ऑपरेटिंग सिस्टम और संभवतः अलग-अलग प्लेटफ़ॉर्म के साथ मशीनें चलाते हैं।
- आप इसे 2 मशीनों के साथ मामले के लिए वर्णन करते हैं, और लिनक्स और फ्रीबीएसडी
- आपकी मशीनें एन्क्रिप्टेड फ़ाइल सिस्टम का उपयोग करती हैं
- आप अपने डेटा का बैकअप बनाना चाहते हैं, और चाहते हैं कि उन बैकअप को भी एन्क्रिप्ट किया जाए
- आप संग्रह में योगदान करने वाले किसी भी प्लेटफ़ॉर्म से उन एन्क्रिप्टेड बैकअप में डेटा का उपयोग करने में सक्षम होना चाहते हैं
(टिप्पणी एन्क्रिप्शन के रूपों के बीच एक अंतर बनाने के लिए जोड़ा गया)
आप उल्लेख करते हैं कि आप जीवित मशीन से अन्य सिस्टम डेटा तक पहुंचने में सक्षम होना चाहते हैं। एक तरीका यह हो सकता है कि स्थानीय मशीन पर, यह एन्क्रिप्टेड फाइलसिस्टम पर, अनियन्त्रित बैकअप को स्टोर कर सके। एक और एन्क्रिप्टेड बैकअप स्टोर करने के लिए हो सकता है, स्थानीय मशीन पर, एक एन्क्रिप्टेड फाइलसिस्टम पर नहीं। मैं एन्क्रिप्टेड बैकअप स्टोर करने का सुझाव देता हूं, एन्क्रिप्टेड फाइलसिस्टम पर नहीं।
हालांकि, एक तरफ के रूप में - एन्क्रिप्टेड बैकअप पर हमेशा चिंता होती है: - आपको वास्तव में कुंजी के साथ सावधान रहने की जरूरत है - आंशिक भ्रष्टाचार आमतौर पर पूरे बैकअप को मारता है
मेरा सुझाव: का उपयोग करें
एक या एक से अधिक कंटेनरों में बैकअप बनाने के लिए दोनों मशीनें पहुंच सकती हैं।
अपने लैन के अंदर यह सब रखने के लिए, आप कर सकते हैं:
- एन्क्रिप्टेड बैकअप "पैकेज" को स्टोर करने के लिए, दोनों मेजबानों पर "बैकअप" फाइल सिस्टम बनाएं। इसे एन्क्रिप्टेड फाइलसिस्टम की आवश्यकता नहीं है, क्योंकि बैकअप "पैकेज" (उस पर संग्रहीत ब्रैप "चंक्स" कहता है) को एन्क्रिप्ट किया जाएगा
- NFS के साथ इन फाइल सिस्टम को निर्यात करें, और इसे क्रमशः अन्य होस्ट पर माउंट करें
- जब आप बैकअप बनाते हैं, तो उन्हें स्थानीय फाइल सिस्टम में डंप करें, और दूसरे होस्ट पर एनएफएस-माउंटेड डायरेक्टरी को मिरर करें। यह आपकी बैकअप फ़ाइलों के दो उदाहरण होने का अच्छा दुष्प्रभाव है।
अब आपके पास अपने सर्वर पर निम्नलिखित फाइल सिस्टम होंगे:
tux पर, आपकी लिनक्स मशीन:
/dev/foo / # encrypted filesystem
/dev/bar /tuxdump # unencrypted filesystem, local backup
beastie:/daemondump /daemondump # NFS backup destination
जानवर पर, आप FreeBSD मशीन:
/dev/flurb / # encrypted filesystem
/dev/baz /daemondump # unencrypted filesystem, local backup
tux:/tuxdump /tuxdump # NFS backup destination
आपको बैकअप के लिए आवश्यक डेटा की मात्रा के आधार पर, आप ऑफ़साइट कंटेनर के बारे में भी सोच सकते हैं, जो कोई भी क्लाउड प्रदाता करेगा। मैं वर्तमान में अपने S3 कंटेनरों को कॉन्फ़िगर करने के साथ खेल रहा हूं ताकि पुराने सामान ग्लेशियर से बाहर हो जाएं, जो बहुत आशाजनक लगता है।