इस महीने ओरेकल ईएल 14 वें में btrfs के उत्पादन के साथ (लिनक्स 3.2 से काम करने वाली fsck और स्क्रबिंग के साथ) मैं इसका उपयोग करने के लिए अपने वर्तमान बैकअप समाधान को फिर से डिज़ाइन करने के बारे में सोच रहा था। ध्यान दें कि मैं इसे छोटी मात्रा में डेटा के लिए करने के बारे में सोच रहा हूं, 10TB से कम, यह काफी स्थिर है (दैनिक 1% से कम परिवर्तित)। संक्षेप में एक SMB / SOHO बैकअप समाधान।
बैकअप क्या करना चाहिए:
- उत्पादन सर्वर पर ext [234] / XFS / JFS का LVM स्नैपशॉट करें
rsync
/ बैकअप सर्वर पर btrfs के लिए परिवर्तित डेटा स्थानांतरण- btrfs फाइल सिस्टम को स्नैपशॉट दें
- पुराने स्नैपशॉट को छोड़ दें जब खाली स्थान कम चल रहा हो
पेशेवरों:
- सभी फ़ाइलें आसानी से उपलब्ध हैं, कोई अपघटन या लूप बढ़ते की आवश्यकता नहीं है
- पिछले स्नैपशॉट भी आसानी से उपलब्ध ...
- ... तो मैं उन्हें केवल सांबा शेयरों (छाया प्रति समर्थन के साथ) के रूप में साझा कर सकता हूं
- स्नैपशॉट, कॉपी-ऑन-राइट की बदौलत कम से कम जगह लेते हैं (स्नैपशॉट बिना बदलाव डिस्क पर शाब्दिक रूप से कुछ KiB लगते हैं)
- उच्च बैकअप स्थिरता: फाइलों पर चेकसम, सभी डेटा की स्क्रबिंग और अंतर्निहित अतिरेक
प्रशन:
- क्या कुछ बैकअप समाधान (बकुला, बैकअपपीसी आदि के रूप में) है, या आसानी से बनाया जा सकता है, कॉपी-ऑन-राइट फ़ाइल सिस्टम के बारे में पता है?
- या क्या मुझे इन-होम
rsync
समाधान का उपयोग करने की आवश्यकता होगी ? - बैकअप के लिए समर्पित ZFS बक्से वाले लोग अपने लिनक्स मशीनों का बैकअप लेने के लिए क्या करते हैं?
pro
- दो से अधिक प्रतियां वास्तव में जरूरत नहीं हैं अगर आप चेकसम प्राप्त कर चुके हैं और सक्रिय रूप से एफएस को स्क्रब करते हैं, तो तीन संभवतः RAID6 समर्थन के साथ आएंगे। जैसा कि मैंने कहा है, यह समर्पित बैकअप सिस्टम के लिए एक सेटअप है, सिंगल कंप्यूटर पर FS के अंदर "बैकअप" प्रतियां नहीं। यह "RAID बैकअप नहीं है" और "स्नैपशॉट बैकअप नहीं हैं" होगा। cp -a
और उसके rsync
लिए ...
rsync -a --delete /home/user /mnt/butterfs/backups/ && snapper create
- बैक-अप करने के बाद एक स्नैपशॉट बनाने के अलावा, आपको गाय-जागरूक से क्या मतलब है?
rsync
बिना --inplace
दूरस्थ फ़ाइल सिस्टम में आपको एक ही डेटा की कई प्रतियाँ मिलेंगी। (rsync आम तौर पर डेटा को एक अस्थायी छिपी हुई फ़ाइल में कॉपी करता है और फिर इसे पुरानी फ़ाइल पर ले जाता है, कॉपी-ऑन-राइट फ़ाइल सिस्टम के साथ आपको अपरिवर्तित डेटा पर इस तरह से दो प्रतियां मिलती हैं)
cons
! उनमें से एक यह होगा कि Btrfs स्नैपशॉट केवल वृद्धिशील बैकअप (डिस्क पर आपकी फ़ाइल के प्रति बैकअप कोई भौतिक प्रतिलिपि नहीं) के बराबर हैं। जब डिस्क की सतह के मुद्दों का सामना करना महत्वपूर्ण हो सकता है। ध्यान दें कि आप Btrfs में शामिल देशी RAID1 समर्थन के साथ एक दोहराव के लिए बाध्य कर सकते हैं।