क्या मैं कई मशीनों के लिए एक वर्चुअलबॉक्स डिस्क का उपयोग कर सकता हूं?


19

मुझे यकीन नहीं है कि वर्चुअलबॉक्स मैनुअल के माध्यम से खोज और स्किमिंग का उपयोग करने में मुझे क्या मदद मिली या नहीं, इसलिए मैंने यहां अपने दो प्रश्न पूछे ...

मेरा सेटअप यह है: विंडोज 7 में डुअल बूट के साथ पीसी और एक डेबियन ऑपरेटिंग सिस्टम (दोनों 64 बिट)। मैंने विंडोज के तहत एक वर्चुअल मशीन (कुबंटू, 64 बिट) बनाई है और इसे अपने NAS के SMB शेयर पर VDI फाइल रखा है।
फिर मैंने मेमोरी आदि के लिए समान सेटिंग्स का उपयोग करके लिनक्स के तहत एक वीएम बनाया और मौजूदा VDI फाइल को इसे सौंपा। मेरा विचार था कि मैं विंडोज और लिनक्स से उस वर्चुअल मशीन का उपयोग कर सकता हूं। (१) क्या यह आम तौर पर कुछ ऐसा है जो समस्याओं के बिना काम करना चाहिए?

मैंने देखा कि स्नैपशॉट मुझे परेशानी में डालते हैं क्योंकि वे अन्य ऑपरेटिंग सिस्टम से दिखाई नहीं देते हैं: अतिथि सिस्टम को स्थापित करने के बाद मैंने जो स्नैपशॉट लिया था वह लिनक्स के तहत दिखाई नहीं देता है। इसलिए मैं उपयोग के बाद VM को बंद कर देता हूं और इसके चालू होने पर इसकी स्थिति को नहीं बचाता।

मेरी वर्तमान समस्या यह है: मैंने पहले विंडोज के तहत वीएम का उपयोग किया है, फिर लिनक्स के तहत। अब यह केवल लिनक्स पर शुरू होगा। विंडोज पर यह कोशिश करते समय अतिथि ओएस कुछ प्रकार की हार्ड डिस्क त्रुटि का पता लगाता है और बूट करने में विफल रहता है क्योंकि यह अपने ड्राइव को माउंट नहीं कर सकता है। जाहिर है कि वर्चुअल हार्ड डिस्क विफल नहीं होगी, इसलिए मेरे पास लिनक्स के तहत इसका उपयोग करने के लिए कुछ होना चाहिए।
(२) मैं इसे कैसे ठीक कर सकता हूँ?
अपडेट: यह भी दिखता है कि लिनक्स के तहत वीएम में मैंने जो भी बदलाव किए हैं, उन्हें विंडोज के तहत बूट करने की कोशिश करके रीसेट किया गया है। ऐसा लगता है कि यह नवीनतम स्नैपशॉट पर वापस आ गया है। मैं उलझन में हूं...

अपडेट करें

मेरे पहले प्रश्न का उत्तर नीचे पाया जा सकता है। संक्षेप में: यह तब तक काम करता है, जब तक आप स्नैपशॉट का उपयोग नहीं करते हैं।

मेरे दूसरे प्रश्न का उत्तर यह है: Windows के तहत VM को नवीनतम स्नैपशॉट पर सेट करें और फिर स्नैपशॉट को छोड़ दें ताकि यह विलय हो जाए। अंत में कोई स्नैपशॉट नहीं छोड़ा जाना चाहिए। यदि आपके पास कई स्नैपशॉट हैं, तो पहले वाले को छोड़ दें (स्नैपशॉट 1, फिर 2, 3, ...)। मुझे यकीन नहीं है कि यदि आप अंत में शुरू करते हैं तो क्या होता है (.., 3, 2, 1)।
यह निश्चित रूप से कुछ डेटा हानि की ओर जाता है क्योंकि आप पिछले स्नैपशॉट के बाद से सभी परिवर्तनों को वापस करते हैं। लेकिन कम से कम वीएम फिर से उपयोग करने योग्य है।

जवाबों:


12

हां, आप VDI फ़ाइल को साझा कर सकते हैं जैसा कि आप कर रहे हैं क्योंकि आपको एक समय में VDI फ़ाइल तक पहुँचने के लिए VirtualBox का केवल एक उदाहरण मिला है।

हालाँकि, एक और चेतावनी है जिसे आपको ध्यान में रखना चाहिए - स्नैपशॉट बनाने के बाद आप VDI फ़ाइलों को साझा नहीं कर सकते

भले ही यह धागा थोड़ा पुराना है, लेकिन आपको स्नैपशॉट बनाते समय आपको VDI फ़ाइल साझा नहीं करने की उचित समझ देनी चाहिए।

तो, स्नैपशॉट से बचें और आप अपने विंडोज और लिनक्स इंस्टॉलेशन के बीच अपनी VDI फाइल को साझा करने में सक्षम होना चाहिए।


क्या एक बार ठीक होने का एक तरीका है कि आपने स्नैपडील के साथ वीडी साझा किया है?
OpenCoderX

6

इस पोस्ट की कुछ मिस जानकारी को सही करने के लिए।

  • आप कई मशीनों के बीच एक एकल VDI (वर्चुअल डिस्क छवि) साझा कर सकते हैं।
  • ये सभी मशीनें एक ही समय में, परिवर्तनशील परिवर्तनों के साथ चल सकती हैं।
  • इसके अलावा, वे सभी स्नैपशॉट का लाभ उठा सकते हैं।
  • स्नैपशॉट लेने के बाद भी, आप मशीनों के इतिहास में किसी भी बिंदु से नई मशीनों को शाखा और स्पॉन कर सकते हैं।

मैंने इसके लिए कुछ समय पहले एक पोस्ट लिखी थी ...

http://blog.mrverrall.co.uk/2010/06/spawning-many-virtualbox-machines-from.html

पिछली पोस्ट "वर्चुअलबॉक्स में मल्टीपल स्नैपशॉट्स के साथ क्लोनिंग वीएम" देखें, जो मूल पोस्टर मुख्य मुद्दे के आसपास मिला होगा ... यानी एक मशीन, स्नैपशॉट और सभी को एक नए ओएस पर ले जाना।

:)


मुझे यकीन नहीं है कि अगर मैं सही ढंग से समझता हूं: डिस्क को अपरिवर्तनीय बनाना और फिर ऑटो-रीसेटिंग को बंद करना, प्रभावी ढंग से दो शाखाएं बनाएगा। मेरी विंडोज़ वीएम के लिए एक और मेरे लिनक्स वीएम के लिए एक; सही? मेरा लक्ष्य एक "एकल शाखा" (ट्रंक?) था, लेकिन यह काम नहीं किया क्योंकि वर्चुअलबॉक्स के विंडोज इंस्टॉलेशन ने लिनक्स संस्करण के साथ लिया गया स्नैपशॉट नहीं देखा और इसके विपरीत।
foraidt

2

यह समझाने के लिए कि कन्वेक्ट ने क्या कहा, स्नैपशॉट का उपयोग न करें, बस VM को बंद करें और "स्थिति सहेजें"। यह VDI फ़ाइल में सभी परिवर्तनों को वापस बचाता है।

यदि आपको स्नैपशॉट के बराबर प्रदर्शन करने की आवश्यकता है, तो आप VDI फ़ाइल की वास्तविक प्रतिलिपि बना सकते हैं। बेशक कुछ डिस्क स्थान लेता है, लेकिन डिस्क सस्ता है।


0

शायद आपको "फ़ाइल" -> "वरीयताएँ" और "सामान्य" पर जाने की कोशिश करनी चाहिए, "डिफ़ॉल्ट मशीन फ़ोल्डर" को अपने एसएमबी शेयर में बदलना चाहिए। जैसे कि स्नैपशॉट को शेयर में सहेजा जाता है और दोनों OS पर उपलब्ध होता है। परीक्षण नहीं हुआ

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.