मैं ड्रॉपबॉक्स (एक लोकप्रिय क्लाउड टूल) सिंक्रनाइज़ेशन का उपयोग करके कई कंप्यूटरों पर एक वर्चुअलबॉक्स हार्ड ड्राइव का उपयोग करने की कोशिश कर रहा हूं। मुझे लगता है कि कोई भी दो मशीनें एक ही समय में एक ही ड्राइव नहीं खोलेंगी।
डेटा ट्रांसफ़र को कम करने के लिए, मैं अपनी हार्ड ड्राइव के केवल एक अंतर का उपयोग करना चाहूंगा, जो "दस्तावेज़ों" की केवल एक छोटी मात्रा को संग्रहीत करेगा, पूरे हार्ड ड्राइव को सिंक नहीं कर रहा है (मुझे ड्रॉपबॉक्स डिफरेंशियल सिंक्रोनाइज़ेशन पर भरोसा नहीं है) । इस आधिकारिक वर्चुअलबॉक्स प्रलेखन का उपयोग करते हुए , मैंने निम्नलिखित ट्रिक बनाई जो केवल मुझे आंशिक रूप से संतुष्ट करती है।
- एक चाल के साथ एक अंतर ड्राइव बनाएँ:
- ड्राइव को मल्टीटाच बनाएं (ऊपर प्रलेखन देखें)
- अतिथि पर ड्राइव में एक साधारण बदलाव करें, जिससे एक अलग फ़ाइल बन जाएगी
- पुनर्स्थापना (VBox मीडिया मैनेजर, फ़ाइल> वर्चुअल मीडिया मैनेजर का उपयोग करके) "सामान्य" मोड के लिए आधार ड्राइव (मुझे इसे कई मशीनों में संलग्न करने में सक्षम होने की आवश्यकता है)
- मशीन से मुख्य ड्राइव को अलग करें, और इसके बजाय अंतर संलग्न करें
- नई मशीन से अटैच करने के लिए एक अतिरिक्त ट्रिक की आवश्यकता होती है: फिर संलग्न करें मुख्य को अलग करें, फिर अंतर को संलग्न करें, अन्यथा VirtualBox डिस्क GUID को पहचान नहीं पाएगी
यह चाल काम करती है: जैसा कि मैं केवल डिफ डिस्क के साथ काम करता हूं, आधार को कभी संशोधित नहीं किया जाता है और इस प्रकार नेटवर्क पर कभी भी सिंक्रनाइज़ नहीं किया जाता है। बुरा हिस्सा यद्यपि यह है कि, भले ही बहुत कम में बढ़ती संगृहीत डेटा की मात्रा , diff ड्राइव है में बढ़ती अंतरिक्ष वीडीआई (मेजबान पर आभासी ड्राइव भंडारण फ़ाइल) मेजबान पर ले जाता है की वजह से कैसे अतिथि ओएस टुकड़े और चाल फ़ाइलें । और इस प्रकार मैं एक अलग बढ़ती हार्ड डिस्क को सिंक्रनाइज़ करने के लिए शुरू कर रहा हूं, एक अंतर होने के फायदे खो देता है।
समस्या यह है: मैं चाहता हूं कि नियमित रूप से सिंक्रोनस को छोटा रखने के लिए अलग-अलग vdi पर नियमित रूप से 'मर्ज' या 'डीफ़्रैग्मेंट परिवर्तन' हो। हर बार जब भी मैं यह मर्ज करता हूं, तो मैं मुख्य वीडी का पूरा सिंक बनाने के लिए (हालांकि मैं ऐसा नहीं चाहता) कर सकता हूं। लेकिन एक ही तरीका है कि मैं एक ही प्रक्रिया का उपयोग करके एक अलग vdi को फिर से बना रहा हूं और किसी तरह के बैकअप के माध्यम से उस डिस्क पर फ़ाइलों को पुनर्स्थापित करता हूं। बहुत काम नहीं है। किसी को भी एक बेहतर विचार है?
बेशक एक साझा निर्देशिका (मेजबान और तेह अतिथि के बीच) पर काम करने का दूसरा तरीका है, लेकिन इसके लिए अतिरिक्त कॉन्फ़िगरेशन (अतिथि पर प्रतीकात्मक लिंक के बहुत सारे) की आवश्यकता होगी और मैं मेजबान उपयोगकर्ताओं के साथ गड़बड़ नहीं करना चाहता हूं अतिथि फ़ाइलें।
क्या मैं पर्याप्त स्पष्ट था?