आपकी जानकारी का बैक अप लेना आपके लिए बहुत महत्वपूर्ण है, या कम से कम यह होना चाहिए। मेरे कॉलेज के प्रोफेसरों में से एक ने मुझे एक बार कहा, "यह सवाल नहीं है कि आपकी हार्ड ड्राइव दुर्घटनाग्रस्त हो जाएगी; यह तब होता है जब आपकी हार्ड ड्राइव दुर्घटनाग्रस्त हो जाएगी। "

Rsync एक ऐसा टूल है जो आपको दो अलग-अलग निर्देशिकाओं को सिंक में रखने की अनुमति देता है, या तो स्थानीय रूप से (उसी मशीन पर दो स्थान, संलग्न उपकरणों सहित) या दूरस्थ रूप से (स्थानीय कंप्यूटर सर्वर या बैकअप सर्वर पर सर्वर)। यह फ्री और ओपन सोर्स सॉफ्टवेयर है और लिनक्स पर चलता है और फ्रीबीएसडी और मैक ओएस एक्स सहित अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम।

इसके अलावा, जो कमांड लाइन पर अपनी अंगुलियों को गंदे नहीं लेना पसंद करते हैं, वे अधिकांश लिनक्स वितरण भंडारों में उपलब्ध rsync के लिए एक ग्राफिकल फ्रंटएंड Grsync का उपयोग कर सकते हैं।

स्थान

चाहे आप कमांड लाइन या ग्राफ़िकल प्रोग्राम का उपयोग कर रहे हों, स्थान कुंजी है। आपको उन दोनों स्थानों पर पूर्ण पथ जानने की आवश्यकता है जिन्हें आप समन्वयित करेंगे। उदाहरण के लिए, यदि आप चित्र / 2010 / स्टेटफेयर में स्थित अपने घर फ़ोल्डर में एक फोटो निर्देशिका का बैक अप ले रहे हैं, तो आपको पूरा पथ, / home / username / Pictures / 2010 / StateFair होना चाहिए

दूरस्थ स्थानों के लिए, प्रारूप [email protected] है: / path / to / निर्देशिका

रिमोट बैकअप के लिए एसएसएच पर निर्भर करता है, इसलिए आपके द्वारा निर्दिष्ट उपयोगकर्ता नाम दूरस्थ कंप्यूटर या सर्वर के लिए आपकी एसएसएच लॉगिन पहचान होना चाहिए। यदि आप अपने नेटवर्क पर दो स्थानीय कंप्यूटर सिंक कर रहे हैं, तो आपको OpenSSH सर्वर स्थापित करने की आवश्यकता हो सकती है।

स्थानीय बैकअप

एक संलग्न ड्राइव या वैकल्पिक स्थान पर स्थानीय बैकअप करने के लिए, बैकअप स्थान के बाद पहले डिफ़ॉल्ट स्थान निर्दिष्ट करें।

 rsync -avz / home / उपयोगकर्ता नाम / चित्र / 2010 / राज्यफेयर / मीडिया / डिस्क / बैकअप 

बैकअप संग्रह करने के लिए "-a" ध्वज rsync को बताएगा। संग्रह को संपीड़ित करने के लिए "-z" ध्वज rsync को बताएगा। "-v" ध्वज "वर्बोज़" है और आपको बैकअप के बारे में जानकारी देगा।

रिमोट बैकअप

बैकअप सर्वर या स्थानीय मशीन पर किसी वेबसाइट का बैकअप लेने के लिए, एसएसएच के माध्यम से सर्वर पर लॉगिन करें। फिर, कमांड लाइन से, rsync चलाएं:

 rsync -avz / home / username / www / public_html उपयोगकर्ता नाम @ बैकअप-सर्वर: / home / user / backup 

यह आपको पासवर्ड के लिए संकेत देगा, जो आप एसएसएच के लिए उपयोग करेंगे।

वृद्धिशील बैकअप

Rsync डिफ़ॉल्ट रूप से वृद्धिशील बैकअप करेगा। इसका मतलब यह है कि बैकअप के हर बार जब यह सभी फ़ाइलों को दोबारा नहीं दोहराएगा। इसके बजाए, केवल पिछली बैकअप के बाद से बनाई गई या संशोधित की गई फ़ाइलों की प्रतिलिपि बनाई जाएगी। यह समय और नेटवर्क बैंडविड्थ को बचाएगा, कुछ ऐसा है जो बहुत महत्वपूर्ण है यदि आप कोई वेबसाइट या समर्पित सर्वर चला रहे हैं।

यदि आप अपने बैकअप स्वचालित और आवधिक होने के लिए चाहते हैं, तो आप निर्दिष्ट समय पर rsync चलाने के लिए क्रॉन नौकरी सेट कर सकते हैं। किसी सर्वर पर, आप केवल मूलभूत शैल स्क्रिप्ट बना सकते हैं जो rsync चलाता है और स्क्रिप्ट को /etc/cron.daily या /etc/cron.weekly में छोड़ देता है, इस पर निर्भर करता है कि आप कितनी बार बैकअप करना चाहते हैं।

Grsync

डेस्कटॉप या मोबाइल कंप्यूटर के लिए, Grsync एक बेहतरीन टूल है जिसका उपयोग आप rsync प्रक्रिया को सरल बनाने और भविष्य के आवधिक उपयोग के लिए अपने सत्रों को सहेजने के लिए भी कर सकते हैं। स्रोत और गंतव्य को ठीक उसी तरह सेट करें जैसा आप rsync के साथ करेंगे।

उबंटू उपयोगकर्ता इसे उबंटू सॉफ्टवेयर सेंटर के माध्यम से स्थापित कर सकता है, या बस इंस्टॉल करने के लिए यहां क्लिक करें।

पहला बॉक्स स्रोत होगा, और दूसरा गंतव्य होगा। कई विकल्प भी हैं, लेकिन जब तक आपके पास कुछ विशिष्ट नहीं है, आपको कॉन्फ़िगर करने की आवश्यकता है, तो आप डिफ़ॉल्ट विकल्प छोड़ सकते हैं और बस "निष्पादित करें" दबा सकते हैं।

Grsync आपको कई सत्र बनाने की अनुमति देगा ताकि आप कई स्थानों का बैकअप ले सकें और भविष्य के उपयोग के लिए सत्रों को हाथ में रख सकें। नया सत्र जोड़ने के लिए, बस "जोड़ें" बटन पर क्लिक करें और इसे एक नाम दें। Grsync मुफ्त सॉफ्टवेयर है और लिनक्स, यूनिक्स, विंडोज, और मैक ओएस एक्स के लिए उपलब्ध है।

अंत में, यह ध्यान दिया जाना चाहिए कि rsync डेटा का बैक अप लेने के लिए एक शानदार टूल है, लेकिन हर समय कुछ भी सही नहीं है। यह सुनिश्चित करने के लिए कि वे सफल और सटीक हैं, आपको नियमित रूप से अपने बैकअप की जांच करनी चाहिए। यदि सब कुछ ठीक हो जाता है, तो आप अपनी फ़ाइलों को तेज़ी से और आसानी से बैकअप ले सकेंगे।