यहां उन चीजों की सूची दी गई है जो संभावित रूप से इस समस्या को हल कर सकती हैं, प्रत्येक व्यापार-नापसंद को आपको अलग-अलग तरीके से संतुलित करना होगा ताकि आपको अपनी पसंद खुद बना सकें और चीजों को अपने लिए आज़मा सकें:
यूनिसन - जैसा कि दूसरों द्वारा उल्लेख किया गया है, यह मैन्युअल रूप से चलाया जाता है, लेकिन बहुत तेज, विश्वसनीय और प्रभावी है। दोनों मशीनों को एक ही समय में समकालिक होना आवश्यक है। यह एक अच्छा उपयोगकर्ता इंटरफ़ेस है जो आपको लगभग अपरिहार्य संघर्षों से निपटने की अनुमति देता है, और हटाए गए ट्रैक्स को सही ढंग से प्रचारित करता है। ग्राफिकल ऐप / पैकेज को यूनिसन-gtk कहा जाता है।
ओनलीक्लाउड - क्लाउड स्टोरेज आपके स्वयं के सर्वर पर चलता है। आपको छोड़ने के लिए एक मशीन की आवश्यकता होगी। उचित मात्रा में सेटअप की आवश्यकता है। सर्वर पर एक पूर्ण Apache 2 वेबसर्वर और एक SqlLite या MySQL डेटाबेस चलाता है। डेस्कटॉप क्लाइंट के साथ ड्रॉपबॉक्स के समान काम करता है, लेकिन सर्वर आपके नियंत्रण में है। संपादित करें: ओनक्लाउड हाल ही में कुछ बदलावों से गुजरा है कि कैसे परियोजना को चलाया जाता है, और अब नेक्स्टक्लाउड की आड़ में एक नया पूरी तरह से खुला स्रोत (अर्थात कोई बंद स्रोत 'उद्यम' संस्करण) नहीं है , ( मूल ओब्लाकड डेवलपर के साथ इस यूट्यूब साक्षात्कार को देखें) अधिक जानकारी के लिए)।
SparkleShare - सिंक में फ़ाइलों को रखने के लिए गिट का उपयोग करता है। मुखपृष्ठ के अनुसार: कई छोटी फ़ाइलों के लिए अच्छा है, बहुत सारी बड़ी फ़ाइलों जैसे संगीत या फोटो संग्रह के लिए अच्छा नहीं है।
सीफाइल - एक सर्वर घटक प्रदान करता है जिसे आप स्थानीय मशीन पर स्थापित कर सकते हैं। Seafile एक डेटा मॉडल का उपयोग करता git करने के लिए इसी तरह की ट्रैकिंग परिवर्तन के लिए। डेस्कटॉप, टैबलेट और स्मार्टफ़ोन के लिए सिंक क्लाइंट प्रदान करता है। सेटअप का वर्णन करने वाला एक ब्लॉग http://openswitch.org/blog/2013/07/18/installing-and-configuring-seafile-on-ubuntu-12-dot-04/ पर पाया जा सकता है
Osync - "... द्विदिश फ़ाइल सिंक्रनाइज़ेशन उपकरण जो bash में लिखा गया है और rsync पर आधारित है। यह ssh सुरंगों के माध्यम से स्थानीय और / या दूरस्थ निर्देशिकाओं पर काम करता है। इसे मुख्य रूप से क्रोन कार्य के रूप में लॉन्च करने का लक्ष्य है" (वेबसाइट से पाठ)
PowerFolder - जावा आधारित GPL v2 परियोजना। मुख्य वेबसाइट वाणिज्यिक पेशकशों को आगे बढ़ाती है, इसलिए यह स्पष्ट नहीं है कि प्रदान की गई .jar फ़ाइल का उपयोग कैसे करें।
रुपीक्स - तेज और प्रभावी और दशकों से आसपास रहा है, हालांकि यह एक इतिहास नहीं रखता है, इसलिए आपको यह तय करने के लिए एक दिशा चुनना होगा कि कोई फ़ाइल नई है या हटा दी गई है। ग्राफ़िकल टूल उपलब्ध हैं जैसे कि gwRsync ।
Lsyncd - rsync प्रतिकृति को ट्रिगर करने के लिए फ़ोल्डर / फ़ाइलों की निगरानी करता है
DVcs-autosync - अजगर में लिखा गया, मशीनों के बीच परिवर्तन को स्टोर करने और साझा करने के लिए गिट का उपयोग करता है, और परिवर्तन को संप्रेषित करने के लिए XMPP।
git-annex - git के आधार पर शंटिंग फ़ाइलों के लिए कमांड लाइन टूल। यहाँ एक चित्रण वॉकथ्रू है: http://git-annex.branchable.com/walkthrough/
टोनिडो - फ्रीवेयर। एक डेस्कटॉप ऐप प्रदान करता है जो अन्य उपकरणों के लिए फ़ाइलें साझा करेगा। इसके अलावा वाणिज्यिक क्लाउड प्रसाद, और टोनिडोप्लाग प्लग कंप्यूटर प्रदान करें।
बिटटोरेंट सिंक (फ्रीवेयर) - बिट टोरेंट पर आधारित पीयर-टू-पीयर फाइल सिंक। मुझे इस बारे में ज्यादा जानकारी नहीं है क्योंकि मैं इसका उपयोग ओपन सोर्स नहीं होने के कारण कर रहा हूं और अपने लैन के भीतर अपने डेटा को रखने के लिए इस पर भरोसा नहीं करने के लिए, बेहतर जानकारी / वास्तविक अनुभवों के साथ इस उत्तर को संपादित करने के लिए स्वतंत्र महसूस करता हूं।
SyncThing - बिटटोरेंट सिंक के लिए एक खुला स्रोत विकल्प के रूप में विकसित किया गया। वर्तमान में इसमें बिटटॉरेंट सिंक की कुछ उन्नत विशेषताओं का अभाव है, जैसे कि अविश्वासित सहकर्मी। यह सक्रिय विकास के तहत है।
ड्रॉपबॉक्स, यूबंटू वन, गूगल ड्राइव, ऐप्पल आईक्लाउड जैसी वाणिज्यिक होस्टेड सेवाएं सभी त्वरित सस्ती और सुविधाजनक हैं, हालांकि इन सभी को आपके सभी डेटा के साथ एक कंपनी पर भरोसा करने की आवश्यकता होती है, और इसके लिए उचित इंटरनेट कनेक्शन की आवश्यकता होती है।
गिट / तोड़फोड़ - एक स्रोत नियंत्रण प्रणाली का सीधे उपयोग करें। पूरी तरह से मैनुअल और इन प्रणालियों से परिचित कुछ उपयोगकर्ताओं के साथ प्रोग्रामिंग टूल के रूप में उपयोग करने से थोड़ा जटिल लेकिन लोकप्रिय दृष्टिकोण हो सकता है।
CloudFS - एक संपूर्ण फाइल सिस्टम, क्लस्टर तकनीक पर आधारित है
एनएफएस माउंट - मूल रूप से आपका घर एक मशीन पर रहता है और आप इसे नेटवर्क पर एक्सेस करते हैं, जो आपके द्वारा लिए गए लैपटॉप के लिए अच्छा नहीं है। अधिक जानकारी: http://www.linuxjournal.com/article/4880
केंद्रीय सर्वर - कुछ समाधानों के लिए एक मशीन की आवश्यकता होती है जो हर समय (या कम से कम जब आपको सिंक्रनाइज़ करने की आवश्यकता होती है) अन्य मशीनों के साथ सिंक्रनाइज़ करने के लिए। यह आपकी मौजूदा मशीनों में से एक हो सकता है, या एक अलग मशीन जैसे कि NAS। बढ़े हुए बिजली बिलों के लिए देखें।
स्वचालित / मैनुअल / अनुसूचित - संघर्षों को हल करने से बचने का सबसे अच्छा तरीका जहां मशीन से अधिक कुछ बदल दिया जाता है, हर मशीन पर एक कार्यक्रम होता है जो परिवर्तनों के लिए देखता है और तुरंत सिंक्रनाइज़ करता है, इस तरह से आप कई के साथ समाप्त होने के अवसर को कम करते हैं संस्करणों। मैन्युअल प्रक्रियाओं के साथ आपको सिंक्रनाइज़ेशन को चलाने के लिए हमेशा याद रखना होगा।
रिमोट एक्सेस - क्या आप अपने लैन (उर्फ होम) से दूर सिंक्रनाइज़ेशन करना चाहते हैं, इस के सुरक्षा निहितार्थों के बारे में सोचें।
सुरक्षा - क्या आपका डेटा आपके नेटवर्क को एन्क्रिप्ट किया गया है या नहीं, मशीनों के बीच स्थानांतरण कितना सुरक्षित है। क्या होगा अगर कोई आपके डेटा को आगे बढ़ाता है और बाद में एन्क्रिप्शन में खामियां पाई जाती हैं? जो आपके डेटा को रखने वाले सर्वर को नियंत्रित करता है, क्या वह डेटा एनक्रिप्टेड है, क्या आप किसी तीसरे पक्ष पर भरोसा कर सकते हैं? क्या आपको रिमोट एक्सेस प्राप्त करने के लिए अपने राउटर में छेद करना होगा। कब तक 'डिलीट' हुई फाइल्स और संबंधित मेटा-डेटा स्टिक को सिंक्रोनाइज़्ड डिवाइसेस पर और सेंट्रल सर्वर पर चिपकाते हैं। क्या आप एन्क्रिप्टेड और अनएन्क्रिप्टेड स्टोरेज के बीच सिंक्रोनाइज़ कर रहे हैं?
बड़े फ़ोल्डरों को ले जाना - मेरे द्वारा हल किए गए समाधान में एक समस्या है कि जब आप किसी फ़ाइल या फ़ोल्डर को स्थानांतरित करते हैं / सिंक करते हैं, तो सिंक यह समझ नहीं पाता है और इसे फिर से नए के रूप में अपलोड करता है और फिर पुरानी कॉपी को हटा देता है। कृपया ऊपर दिए गए किसी भी समाधान को चिह्नित करने में मदद करें, जो इस से निपटने में सक्षम हैं (मुझे संदेह है कि git आधारित समाधान ऐसा करते हैं जैसे कि git इससे प्रभावित नहीं होता है क्योंकि सामग्री-आधारित पते का उपयोग करता है लेकिन मुझे यकीन नहीं है कि मैं इसके बारे में नहीं जानता हूँ 'उन्हें इस्तेमाल नहीं किया)।
डिस्क की क्षमता
बैकअप - सिंक्रनाइज़ेशन बैकअप नहीं है। गलती से एक महत्वपूर्ण फ़ाइल को हटा दें और उपरोक्त में से कई आपकी अन्य सभी प्रतियों को नष्ट कर देगी। मेरी सलाह है कि यदि आप अपने सभी डिजिटल अंडे एक डिजिटल टोकरी में रखते हैं, तो बोलने के लिए क्या हो सकता है, के अच्छे खाते के लिए हैक किए जाने पर मैट होनन के टुकड़े को पढ़ने के लिए।
मैं पूरी घर फ़ोल्डर में सिंक नहीं सलाह देते हैं, लेकिन इसके बजाय विशिष्ट फ़ोल्डरों उठा सिंक करने के लिए इस तरह के रूप Documents/
, Pictures/
आदि यह स्वचालित रूप से सब कुछ सिंक्रनाइज़ करने की गति / प्रदर्शन / डिस्क स्थान समस्याओं से निपटने के लिए मजबूर किया जा रहा से दर्द से बचने होगा। यह बहिष्करण सूचियों को बनाए रखने से भी बचता है।
जैसा कि मैंने कोशिश करना जारी रखा और कुछ ऐसा पाया जो मेरे लिए व्यक्तिगत रूप से काम करता है और मैं इस उत्तर को उपयोगी जानकारी के साथ आज तक जारी रखूंगा। मैंने अन्य सभी उत्तरों की जानकारी को एक पूर्ण उत्तर में एकत्र किया है।