एक ही LAN से कनेक्ट होने पर दो उबंटू मशीनों के बीच विशिष्ट फ़ोल्डर को सिंक करें


11

मेरे पास दो उबंटू मशीनें, एक लैपटॉप और एक डेस्कटॉप है। मैं जो करना चाहता हूं, वह 'path1' और 'path2' दोनों मशीनों में एक फ़ोल्डर बनाना है। जब भी वे एक ही स्थानीय क्षेत्र नेटवर्क (डेस्कटॉप ईथरनेट और लैपटॉप WLAN के माध्यम से) से जुड़े हों, मैं दो फ़ोल्डरों के बीच सिंक स्थापित करना चाहता हूं। इसलिए उदाहरण के लिए, यदि मैं एक फ़ाइल path1 / x बनाता हूं, तो वह path2 में path2 / x के रूप में भी दिखाई देगा।

क्या कोई तरीका है जिससे मैं यह कर सकता हूं? [यह ठीक है अगर विलोपन सिंक काम नहीं करता है और मुझे मैन्युअल रूप से दोनों निर्देशिकाओं से एक फ़ाइल को एक साथ हटाना है]


हो सकता है कि यह पृष्ठ पहले से ही आपका उत्तर दर्शाता हो? askubuntu.com/questions/727304/…
eDeviser

जवाबों:


8

[अपने प्रश्न का उत्तर देते हुए मुझे ऐसा करने का एक अच्छा तरीका मिला]

unisonयू पेन में बेंजामिन पियर्स द्वारा विकसित टूल का उपयोग करें ।

मान लें कि आपके पास दो निर्देशिकाएं हैं,

/home/user/Documents/dirA/ तथा /home/user/Documents/dirB/

इन दोनों को समकालित करने के लिए, आप उपयोग कर सकते हैं:

~ $unison -ui text /home/user/Documents/dirA/ /home/user/Documents/dirB/

आउटपुट में, unisonप्रत्येक निर्देशिका को और फ़ाइल को प्रदर्शित करेगा जो आपके द्वारा सिंक करने के लिए कहे गए दो निर्देशिकाओं में भिन्न है। यह आरंभिक रन पर additively सिंक्रोनाइज़ (दोनों स्थानों में गुम फाइल को दोहराने) की सिफारिश करेगा, फिर अपनी मशीन पर एक सिंक्रोनाइज़ेशन ट्री बनाएं और बनाए रखें, और बाद के रनों पर यह सही सिंक्रोनाइज़ेशन को लागू करेगा (अर्थात, यदि आप किसी फ़ाइल को हटाते हैं, तो .../dirAयह के .../dirBरूप में अच्छी तरह से हटा दिया जाएगा । आप भी प्रत्येक परिवर्तन की तुलना कर सकते हैं और वैकल्पिक रूप से दो निर्देशिकाओं के बीच आगे या रिवर्स सिंक्रनाइज़ करने के लिए चुन सकते हैं

वैकल्पिक रूप से, ग्राफ़िकल इंटरफ़ेस लॉन्च करने के लिए, बस -ui textअपने कमांड से विकल्प को हटा दें , हालाँकि मुझे उपयोग करने में cliसरल और तेज़ लगता है ।

इस पर और अधिक: यूनिसन ट्यूटोरियल इन यूनिसन यूजर डॉक्यूमेंटेशन


-2

2
जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
RolandiXor

2
समुदाय अधिक प्रभावी होने के लिए, उत्तरों में अधिक विवरण प्रदान करना आवश्यक है, एक लिंक पर्याप्त नहीं है, जिस स्थिति में यह एक उत्तर नहीं है, बल्कि एक टिप्पणी है।
एले
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.