बहुत समय पहले, मैंने एक ट्यूटोरियल लिखा था जिसमें आपको दिखाया गया था कि वर्चुअलबॉक्स हार्ड डिस्क को कैसे सिकोड़ें और विस्तारित करें। उन दिनों, सिकोड़ना आसान था, लेकिन डिस्क को बढ़ाने के लिए इमेजिंग की आवश्यकता थी। टेबल कैसे पलट गए हैं। तरह के। वर्चुअलबॉक्स 4.X से शुरू होकर, यह वर्चुअलाइजेशन उत्पाद अब आपको डिस्क को बढ़ाने की अनुमति भी देता है।
वास्तव में, मेरे पास एक वर्चुअल मशीन थी जो स्पेस पर कम चल रही थी, इसलिए मैंने सोचा, आइए इसे आज़माएं। कमांड सफल रहा, लेकिन मेरी डिस्क बढ़ नहीं रही थी। तब मुझे एहसास हुआ कि मैं स्नैपशॉट का उपयोग कर रहा था, और यह कुछ ऐसा है जिसे मैंने दस साल पहले के मूल गाइड में भी हाइलाइट किया था। खैर, यह बहुत जरूरी और अपडेटेड ट्यूटोरियल आपको दिखाएगा कि मशीन स्नैपशॉट होने पर भी डिस्क को सुरक्षित और सुंदर तरीके से कैसे विस्तारित किया जाए। मेरा अनुसरण करें।
Modifyhd (modifymedium)
वास्तव में, वर्चुअलबॉक्स 4.X के बाद से एक बड़ा परिवर्तन एक मूल रिसाइज़ कमांड की उपस्थिति है। इसके लिए मूल वर्चुअलबॉक्स हार्ड डिस्क प्रारूपों के उपयोग की आवश्यकता होती है, और यह केवल डायनामिकली रिसाइज़्ड वॉल्यूम के साथ काम करेगा, लेकिन यह अभी भी हमें पहले से कहीं अधिक लचीलापन देता है। वैसे भी, कमांड इस प्रकार दिखता है:
sudo VBoxManage modifyhd "Ubuntu 18.10.vdi" --resize 16000 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
मैंने यह कमांड चलाया और फिर वर्चुअल मशीन में बूट किया। यह 10 GB पर अपरिवर्तित था। फिर मैं लाइव सत्र में बूट किया, और GParted ने मूल आकार दिखाया, जिसमें कोई खाली, अनअलोकेटेड स्पेस नहीं था। आधिकारिक दस्तावेज़ीकरण और फ़ोरम थ्रेड्स के माध्यम से ऑनलाइन पढ़कर, मैंने पाया कि स्नैपशॉट रिसाइज़िंग में हस्तक्षेप करते हैं। अब आप स्नैपशॉट हटा सकते हैं - सब कुछ एकल, वर्तमान स्टेट में मर्ज करें - या बेहतर अभी तक, आप स्नैपशॉट रख सकते हैं और अपने परीक्षण का विस्तार कर सकते हैं। एक छोटे से कैच के साथ। आइए दूसरे परिदृश्य पर एक नज़र डालें।
वर्चुअल मशीन क्लोन करें और स्नैपशॉट संकुचित करें
तो हमें जो करने की आवश्यकता है वह इस प्रकार है: हम अपनी मशीन को क्लोन करेंगे, सभी स्नैपशॉट को एकल इमेज में संकुचित करेंगे, और फिर रिसाइज़ ऑपरेशन दोहराएंगे। सबसे पहले, नए क्लोन के लिए एक नाम चुनें और तय करें कि क्या आप नेटवर्क एडाप्टर के पतों को पुनः आरंभ करना चाहते हैं। दूसरा, फुल क्लोन विकल्प चुनें। तीसरा, सबसे महत्वपूर्ण, वर्तमान मशीन स्टेट चुनें - यह केवल नवीनतम उपलब्ध स्नैपशॉट का उपयोग करेगा और पिछले सभी स्नैपशॉट डेटा को इसमें मर्ज कर देगा। आपके पास प्रभावी रूप से 'इतिहास' के बिना और कोई स्नैपशॉट नहीं वाली मशीन होगी। वह छोटा सा कैच है। तरह का।
लाइव सत्र में बूट करें और डिस्क का आकार बदलें
वास्तव में, अब आप जांच सकते हैं और देख सकते हैं कि वर्चुअल मशीन सेटिंग्स आकार परिवर्तन को दर्शाती हैं या नहीं। पहले, VM डिस्क का आकार 10 GB था, और यह बदल नहीं रहा था अगर मैंने modifyhd कमांड चलाया। अब, यह दिखा रहा था, और आप इसे GParted जैसे भयानक छोटे पार्टीशन मैनेजर से जांच सकते हैं। लेकिन हमें सिस्टम रूट पार्टीशन का विस्तार करने की आवश्यकता है।
जैसा कि मैंने आपको GParted ट्यूटोरियल में दिखाया है, हमें बस रूट पार्टीशन का आकार बढ़ाने की आवश्यकता है। आपको इसे रूट पार्टीशन अनमाउंट के साथ करना चाहिए (इसलिए लाइव सत्र)। आप इसे माउंटेड पार्टीशन के साथ भी करने का प्रयास कर सकते हैं, लेकिन यह सलाह नहीं दी जाती है, क्योंकि आप डेटा खो सकते हैं। बेशक, किसी भी डिस्क हेरफेर ऑपरेशन के साथ, आपके पास पूर्ण बैकअप होना चाहिए, और जटिलताओं के मामले में शायद एक सिस्टम इमेज भी।
और हम काम कर चुके हैं। अब हमारे पास एक बड़ी डिस्क के साथ एक वर्चुअल मशीन है, और जो स्पेस समस्याएं हमारे पास हो सकती हैं वे चली गई हैं। बेशक, यह तुच्छ नहीं है, और कई मामले होंगे जहां आप न तो क्लोनिंग और न ही रिसाइज़िंग का उपयोग कर सकते हैं, लेकिन कुल मिलाकर, हमारे पास एक दशक पहले की तुलना में बहुत अधिक सुव्यवस्थित प्रक्रिया है।
निष्कर्ष
मुझे आशा है कि आप इस गाइड को उपयोगी पाएंगे। आमतौर पर, लोगों के पास बहुत अधिक स्पेस के बजाय स्पेस खत्म हो जाएगा, यही कारण है कि वर्चुअल मशीनों को रिसाइज़ करने में सक्षम होना, जिन्हें अक्सर मामूली सेटिंग्स के साथ बनाया जाता है जो भविष्य के विकास को ध्यान में नहीं रखते हैं, एक महत्वपूर्ण बात है। और भी अधिक यदि यह जल्दी और बिना बहुत सारे अंतरिम चरणों के किया जा सकता है।
वर्चुअलबॉक्स 4.X आपको अपेक्षाकृत कम उपद्रव के साथ ऐसा करने देता है। हमने modifyhd के बारे में सीखा, क्लोनिंग के बारे में और इसका आपके द्वारा किए गए किसी भी स्नैपशॉट के लिए क्या अर्थ है, और हमने GParted के साथ पार्टीशन प्रबंधन पर पुराने गाइड को फिर से देखा। कुछ चीजें वास्तव में नहीं बदली हैं, और सार में, क्लोनिंग योर के इमेजिंग की तरह है, लेकिन कम से कम हम इसे मूल रूप से वर्चुअलबॉक्स के अंदर कर रहे हैं, और यह काफी उपयोगी है। तो वहां आप जाएं। ख्याल रखना।
Cheers.