मेरे पास लगभग 200,000 फाइलें हैं जिन्हें मैं आज एक नए सर्वर में स्थानांतरित कर रहा हूं। मैंने पहले कभी इतने बड़े पैमाने पर कुछ नहीं किया है, और मैं इस बारे में कुछ सलाह लेना चाहता हूं कि मुझे इस बारे में कैसे जाना चाहिए। मैं उन्हें दो सेंटोस 6 डिस्ट्रो के बीच स्थानांतरित कर रहा हूं, और वे देश के विभिन्न स्थानों में हैं। मेरे पास सभी बड़े निर्देशिकाओं और फ़ाइलों को एक बड़े पैमाने पर टारबॉल में टारगेट करने के लिए मूल सर्वर पर पर्याप्त एचडीडी स्पेस नहीं है, इसलिए मेरा सवाल यह है कि मुझे इन सभी फ़ाइलों को कैसे स्थानांतरित करना चाहिए? rsync? rsync का उपयोग करने का कुछ विशेष तरीका? यह कैसे करना है पर कोई इनपुट / सुझाव आश्चर्यजनक होगा।
धन्यवाद
संपादित करें: सोच रहे लोगों के लिए, मैं इस तरह से screen
एक बड़ी rsync
कमांड चलाते समय अत्यधिक सुझाव देता हूं । खासकर जब कुछ मूर्खतापूर्ण हो सकता है और आप सर्वर ए से कनेक्शन खो देते हैं जिससे आप rsync
कमांड चला रहे हैं । फिर बस स्क्रीन को अलग करें और इसे बाद में फिर से शुरू करें।
tar cz | ssh user@example.com tar xz
rsync
बाद के अपडेट के लिए उपयोग किया जा सकता है ): "कभी भी टेप से भरे स्टेशन वैगन की बैंडविड्थ को कम न समझें" (यानी: क्या आपने 2 डी एचडी (या usb2 प्लग करने पर विचार किया है) / usb3 डिस्क), इस पर बैकअप लें, और उस एक को फ़ेडेक्स के माध्यम से दूरस्थ स्थान पर भेजें। यह किसी भी चीज़ की तुलना में अधिक तेज़ हो सकता है, और अन्य उपयोगों के लिए बैंडविड्थ को बचा सकता है।
rsync
अभी तक कोशिश की है? शायद फ़ाइलों के एक छोटे से सेट पर या तो? उसके लिए आदर्श उपकरण होना चाहिए।