2 कंप्यूटरों को सिंक्रोनाइज़ कैसे करें

गमन

के लिए सिस्टम प्रशासक का होमवर्क बैकअप बनाएं यह मूल सिद्धांतों में से एक है, और यह कहा जाना चाहिए कि जैसे-जैसे हम अपने कंप्यूटर पर संग्रहीत जानकारी को बढ़ाते हैं, यह भी घर उपयोगकर्ताओं के लिए एक वास्तविकता बनना शुरू हो जाता है। और निश्चित रूप से, अगर हम ऐसे हैं जो इस विषय को घर पर सबसे ज्यादा समझते हैं, तो हमें इन कार्यों का ध्यान रखना होगा, हालांकि सौभाग्य से यह हमारे लिए कोई समस्या नहीं है जो उपयोग करते हैं Linux चूंकि हमारे पास इन कार्यों के लिए बहुत शक्तिशाली और बहुमुखी उपकरण हैं, जो श्रद्धेय के साथ शुरू होते हैं rsync.

हालाँकि, यह एक 'यूनिडायरेक्शनल' यूटिलिटी है, अर्थात यह एक कंप्यूटर से दूसरे कंप्यूटर में अपना कार्य करता है, और द्विदिश तरीके से सिंक्रोनाइज़ेशन करने के लिए हमें इसे दो बार चलाना होगा। एक सुरइसके बजाय, यह एक द्विदिश खुला स्रोत उपकरण है, जो हमें एक या दूसरे में किए गए संशोधनों की परवाह किए बिना दो निर्देशिकाओं को पूरी तरह से सिंक्रनाइज़ रखने की अनुमति देता है। लिनक्स के अलावा, यह उपयोगिता विंडोज और मैक ओएस एक्स दोनों पर उपलब्ध है , और यह एक बहुत ही महत्वपूर्ण प्लस है क्योंकि यह हमें उस प्लेटफॉर्म के बारे में चिंता करने की अनुमति देता है जो प्रत्येक अपने कंप्यूटर पर उपयोग करता है।

चलो देखते हैं, फिर, Ubuntu पर Unison कैसे स्थापित करेंकुछ बहुत सरल है क्योंकि यह आधिकारिक रिपॉजिटरी में पाया जाता है:

# apt-get unison unison-gtk स्थापित करें

इसके बाद, यूनिसन प्रोफाइल को सर्वर या कंप्यूटर दोनों पर सिंक्रोनाइज़ करने के लिए बनाया जाना चाहिए, ऐसा कुछ जिसे हम टेक्स्ट फाइल को एडिट करके हासिल करते हैं जिसमें हम इसके संचालन के सभी मूलभूत पहलुओं (निर्देशिकाओं को सिंक्रनाइज़ करने, बाहर करने के लिए, आदि) को निर्दिष्ट करते हैं। हम अपने व्यक्तिगत फ़ोल्डर में फ़ाइल बना सकते हैं, जिसके लिए हम निम्नलिखित कार्य करते हैं:

# नैनो / home/user/.unison (हम उस कंप्यूटर पर अपने उपयोगकर्ता नाम के साथ 'उपयोगकर्ता' को प्रतिस्थापित करते हैं)

फिर, हम निम्नलिखित फ़ाइल के समान कुछ जोड़ सकते हैं, प्रत्येक की जरूरतों के अनुसार स्वतंत्र रूप से संशोधित कर सकते हैं (उपयोगकर्ता नाम, फ़ोल्डर, आईपी पते, आदि):

# निर्देशिकाओं को सिंक्रनाइज़ करने के लिए
# Ssh का उपयोग करने पर हम SSH के माध्यम से सिंक्रोनाइज़ कर सकते हैं: //

root = / home / guille / फ़ोल्डर
root = ssh: //admin@192.168.1.100//home/guille/folder

# अगर हम वन-वे सिंक्रोनाइज़ेशन करना चाहते हैं तो निम्नलिखित को सक्षम करें
# बल = / घर / गुइल / फोल्डर

# 'बैच' मोड निर्दिष्ट करता है कि यूनिसन उपयोगकर्ता की भागीदारी की आवश्यकता के बिना, या किसी भी आदेश को दर्ज किए बिना चलेगा
बैच = सच

# 'ऑटो' मोड निर्दिष्ट करता है कि यूनिसन स्वचालित मोड में चलेगा
ऑटो = सच

# यदि हम चाहें, तो हम शुरू में स्थापित निर्देशिकाओं के भीतर उपनिर्देशिका तुल्यकालन निर्दिष्ट कर सकते हैं
# रास्ता = dir1
# रास्ता = dir2

# हम नियमित अभिव्यक्ति के समर्थन के साथ, इन सूचियों में जोड़कर फ़ाइलों या निर्देशिकाओं को अनदेखा कर सकते हैं
# अनदेखा = नाम * .o
# अनदेखा = नाम * ~
# अनदेखा = पथ * / अस्थायी / फ़ाइल_ *

# यदि हम फ़ाइलों या निर्देशिकाओं की उपयोगकर्ता अनुमतियों में अंतर को अनदेखा करना चाहते हैं
पर्म = ०

यह देखते हुए कि Unison SSH, RSH और सॉकेट के लिए समर्थन प्रदान करता है, हम कॉन्फ़िगरेशन फ़ाइल में उनमें से किसी का उपयोग कर सकते हैं। इस प्रकार, निम्नलिखित तीन विकल्प समान अंतिम परिणाम देंगे:

root = ssh: // user @ Remotehost // path / to / file

root = rsh: // user @ Remotehost // path / to / file

सॉकेट: // Remotehost: port // path / to / file

बेशक, दोनों कंप्यूटरों पर SSH होना आवश्यक है:

# apt-get install ssh ओपनश-सर्वर

यदि हम पासवर्ड दर्ज किए बिना एक कंप्यूटर से दूसरे में प्रवेश करना चाहते हैं, तो हम कर सकते हैं पासवर्ड रहित पहुंच के लिए SSH कॉन्फ़िगर करें, कुछ ऐसा जो हमने हाल ही में एक ट्यूटोरियल में दिखाया है। अंत में, यूनिसन का उपयोग करना बहुत सरल है और हमें बस निम्नलिखित को निष्पादित करना होगा (2 कंप्यूटरों में से किसी के लिए मान्य):

$ अनसन


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।