जब USB प्लग किया जाता है, तो एक फ़ोल्डर को USB से स्वचालित रूप से सिंक करें?


10

जब ड्राइव को प्लग किया जाता है तो क्या फ़ोल्डर को USB ड्राइव में सिंक करने का कोई तरीका है? मुझे यह पसंद है कि दोनों तरीकों से सिंक, या परिवर्तनों की प्रतिलिपि बनाएँ। मैंने बैक इन टाइम और यूनिसन-जीटीके एप्लिकेशन देखे हैं, लेकिन मैं चाहूंगा कि जैसे ही यह मुहिम चलाई जाए। मेरा मतलब है, अनजाने में दो फ़ोल्डर्स को बिना किसी इनपुट के सिंक करने के अलावा खुद से सेट करना।

यदि यह संभव नहीं है, तो क्या एप्लिकेशन को चलाना संभव है जब अंगूठे की ड्राइव को मैन्युअल रूप से सिंक करने के लिए खुद को याद दिलाने के लिए प्लग किया गया हो?

धन्यवाद!


1
आप फ़ाइल संघर्षों को संभालने की योजना कैसे बनाते हैं?
ऑक्टेवियन ए। डामियन

जवाबों:


4

मैं व्यक्तिगत रूप से udevइस तरह से कुछ के लिए झुकाव होगा। udevवह सबसिस्टम है जो हार्डवेयर को संभालने के लिए जिम्मेदार है, जब इसे प्लग किया जाता है, कर्नेल के लोड होने के बाद, यह है।

अन्य विशेषताओं के ढेर के बीच, यह एक स्क्रिप्ट चला सकता है। आपके मामले में, मैं सोच रहा हूँ कि यह कहीं न कहीं ड्राइव को माउंट कर सकता है और आपको जो भी सिंक फीचर्स की आवश्यकता है वह कर सकता है।

मैंने पहले ही लिखा है कि एक साधारण udv स्क्रिप्ट कैसे लिखी जाती है इसलिए मैं आपको सिर्फ वहीं बताऊंगा

वास्तविक सिंक्रनाइज़ेशन के लिए, आपको कुछ और चाहिए। gitएक बहुत लोकप्रिय संस्करण नियंत्रण अनुप्रयोग है जिसे आप आसानी से अपनी इच्छा से मोड़ सकते हैं। और वहाँ मानक बैकअप विकल्प हैं जैसे rsyncकि आप इसे मर्ज संघर्ष (बस के रूप में अच्छी तरह से कुछ नहीं git) कर सकते हैं।


0

आप अपने usb ड्राइव के रूट डायरेक्टरी में .autorun नामक एक फाइल बनाने की कोशिश कर सकते हैं, और उस सामग्री को बना सकते हैं जिसे आप चलाना चाहते हैं, जैसे /usr/bin/rsync -av /dir/you/want/to/sync /place/to/sync/to


मैंने थोड़ी देर खुद ऐसा किया। .autorunपिछले संस्करणों में काम किया, लेकिन उबंटू के पिछले कई संस्करणों के साथ नहीं। मुझे अभी तक एक उपयुक्त प्रतिस्थापन नहीं मिला है।
शॉन जे। गोफ

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