वर्चुअलबॉक्स डिस्क का आकार बढ़ाएँ

Increase Virtualbox Disk Size

एक आईटी पेशेवर के टूल-किट में वर्चुअल मशीन कुछ सबसे महत्वपूर्ण उपकरण हैं। आप अज्ञात सॉफ़्टवेयर का परीक्षण कर सकते हैं, यह समझ सकते हैं कि सिस्टम कैसे काम करता है और यहां तक ​​कि समय-समय पर कर्नेल के साथ फ़ेल्ड भी कर सकते हैं। एकमात्र समस्या भंडारण है। पैकेज और अनाथ पैकेज के विभिन्न संस्करण जमा होते रहते हैं, लॉग फाइलें समय के साथ बड़ी और बड़ी होती जाती हैं और जल्द ही आपको अधिक संग्रहण की आवश्यकता होती है। इस ट्यूटोरियल में हम देखेंगे कि आपकी वर्चुअल मशीन की वर्चुअल डिस्क के आकार को एक स्वच्छ और कुशल तरीके से कैसे बढ़ाया जाए। .

हम वर्चुअलबॉक्स संस्करण 5.2.6 का उपयोग करेंगे, यदि आपका इससे पुराना है तो आप इसे अपडेट करना चाह सकते हैं। इस रिलीज़ में UI में कुछ महत्वपूर्ण विवरण बदले गए हैं और यदि आपका संस्करण थोड़ा पुराना है तो आपको उनका अनुसरण करने में कठिनाई हो सकती है।







लॉजिकल वॉल्यूम मैनेजर, या एलवीएम, मामले को थोड़ा और जटिल बना देता है लेकिन यह ठीक है, हम इस ट्यूटोरियल में उस मामले को भी संभालेंगे।



LVM का उपयोग किए बिना Linux अतिथि

डिस्क का आकार बदलते समय सबसे पहले सही डिस्क नाम प्राप्त करना है जिसे आप संशोधित करेंगे। वर्चुअलबॉक्स डैशबोर्ड से उस वीएम पर जाएं जिसे आप बड़ा करना चाहते हैं। सुनिश्चित करें कि मशीन अंदर है बन्द कर दिया राज्य।



  1. बाएं कोने से मशीन का चयन करें इसके भंडारण मेनू के तहत वर्चुअल डिस्क का नाम प्राप्त करें जिस पर ऑपरेटिंग सिस्टम स्थापित है। हमारे मामले में डिस्क का नाम है वीडीआई (सामान्य 20.00GB)।
  2. अब पर क्लिक करें वैश्विक उपकरण डैशबोर्ड के ऊपरी-दाएँ कोने पर बटन।
  3. आप अनुभाग में सूचीबद्ध कई वर्चुअल डिस्क देख सकते हैं। जो हमें रूचि देता है वह है उबंटू.वीडीआई जैसा कि हमने चरण-1 में सीखा। उपयुक्त डिस्क नाम का चयन करें जिसे आपका VM उपयोग करता है और इसके आकार को आपके इच्छित मान के अनुसार समायोजित करता है। हम इसका आकार 20GB से बढ़ाकर 40GB कर रहे हैं। क्लिक लागू वापस जाने से पहले मशीन टूल्स .
  4. अब हम VM प्रारंभ कर सकते हैं और अतिथि ऑपरेटिंग सिस्टम पर एक नज़र डाल सकते हैं। VM प्रारंभ करें, लॉगिन करें, टर्मिनल खोलें और दर्ज करें:$डीएफ-एच

    रूट फाइल सिस्टम के लिए उपलब्ध स्थान भंडारण स्थान में कोई वृद्धि नहीं दिखा रहा है। यह समझने के लिए कि आप VM से जुड़े सभी स्टोरेज ब्लॉक डिवाइसों को सूचीबद्ध करने के लिए निम्न कमांड क्यों चला सकते हैं:





    $एलएसबीएलके

    एक ब्लॉक डिवाइस है एसडीए, ४०जी आकार में जो इस प्रकार का है जिसे में विभाजित किया गया है एसडीए1, आकार 20G (जिसके ऊपर रूट फाइल सिस्टम बैठता है) और बाकी असंबद्ध है। /(रूट) विभाजन वह है जो हमारे मामले में बढ़ने वाला है। स्वैप विभाजन भी है एसडीए2. रूट विभाजन का आकार बदलने के लिए वर्चुअल मशीन को बंद करना हमारे लिए सुरक्षित है।

  5. रूट फाइल सिस्टम को विकसित करने के लिए, हम उपयोग करेंगे gparted उपयोगिता . .iso फ़ाइल को लिंक से डाउनलोड करें। आगे हमें अपनी वर्चुअल डिस्क को संशोधित करने के लिए gparted की आवश्यकता है वीडीआई .
  6. वर्चुअलबॉक्स डैशबोर्ड पर वापस जाएं, वीएम पर राइट-क्लिक करें, सेटिंग्स का चयन करें और सेटिंग्स विंडो के बाएं कॉलम से स्टोरेज चुनें। आईडीई नियंत्रक के तहत, आप देख सकते हैं कि कोई ऑप्टिकल डिस्क संलग्न नहीं है। जहां लिखा है वहां आप क्लिक कर सकते हैं खाली, सबसे दाईं ओर सीडी आइकन पर क्लिक करें (विशेषता अनुभाग के तहत), चुनते हैं gparted iso फ़ाइल और इसे नियंत्रक के अंतर्गत माउंट करें: IDE।
  7. अपने वीएम के सेटिंग सेक्शन में सिस्टम में जाएं और जांचें कि ऑप्टिकल डिस्क बूट क्रम में हार्ड डिस्क के शीर्ष पर है। यह सुनिश्चित करता है कि वास्तविक ओएस के बजाय gparted.iso बूट होता है।
  8. अब VM को फिर से शुरू करें, और आप अपनी पसंदीदा भाषा और कीमैपिंग का चयन करने के बाद gparted GUI में पहुंच जाएंगे। डेस्कटॉप पर प्रस्तुत gparted एप्लिकेशन पर क्लिक करें। यह वह जगह है जहां अलग-अलग लोगों के लिए बहुत सी चीजें अलग-अलग होंगी। उपरोक्त मामले में, हमारे पास /(रूट) के लिए सिर्फ एक मुख्य विभाजन है एसडीए1. आपके पास बढ़ने के लिए एक अलग फाइल सिस्टम हो सकता है और आपको संबंधित विभाजन का आकार बढ़ाना होगा। उपरोक्त मामला उबंटू 16.04 एलटीएस की डिफ़ॉल्ट स्थापना के लिए काम करता है।
  9. स्वैप विभाजन मुख्य विभाजन और आवंटित स्थान के बीच है और इसे हटाने की आवश्यकता है। अगर कोई अन्य फाइल सिस्टम हैं जैसे /घर बीच में आरोहित, इसे हटाएं नहीं! आप महत्वपूर्ण डेटा खो सकते हैं। असंबद्ध स्थान के लिए एक नया विभाजन बनाने पर विचार करें, यदि ऐसा है। यहां बताया गया है कि जब हम अपने रूट विभाजन का आकार बदलते हैं तो यह कैसा दिखाई देता है।
  10. sda5 और फिर sda2 को हटाकर और फिर क्लिक करके स्वैप विभाजन को हटा दिया जाता है लागू बटन। अब आप अंत तक रूट विभाजन का आकार बदलने के लिए स्वतंत्र हैं लेकिन स्वैप विभाजन के लिए अंत में कुछ गीगाबाइट छोड़ दें। क्लिक लागू करना एक बार जब आप विभाजन करने के तरीके से खुश हो जाते हैं। इतना ही! अब, सिस्टम को रिबूट करने पर आप देखेंगे कि VM के फाइल सिस्टम में आपके लिए काम करने के लिए अधिक स्थान उपलब्ध है।

LVM का उपयोग कर रहे Linux अतिथि

यदि अतिथि ऑपरेटिंग सिस्टम LVM का उपयोग कर रहा है तो हमें कुछ चरणों को संशोधित करने की आवश्यकता है। सबसे पहले, जब आप gparted UI में होते हैं, तो आप देखेंगे कि LVM पैरिशन के बगल में एक लॉक आइकन है। उन विभाजनों पर राइट-क्लिक करें और उनका आकार बदलने में सक्षम करने के लिए निष्क्रिय विकल्प चुनें।



एक बार जब आप वांछित विभाजन बढ़ा लेते हैं तो सिस्टम को रीबूट करें और टर्मिनल खोलें।

अगली बात यह है कि lvm विभाजन योजना को किए गए परिवर्तनों से अवगत कराना है। रूट उपयोगकर्ता के रूप में, उपलब्ध भौतिक मात्राओं की सूची देखने के लिए नीचे दी गई कमांड चलाएँ:

$पी वी एस

आप देख सकते हैं कि भौतिक आयतन के लिए 20G स्थान नया उपलब्ध कराया गया है /देव/sda5 भौतिक आयतन बढ़ाने के लिए:

$pvresize/देव/एसडीए5

आइए अब ब्लॉक उपकरणों पर एक नजर डालते हैं।

$एलएसबीएलके

Lsblk चलाने से पता चलता है कि रूट विभाजन अभी भी केवल 17.5G पर कब्जा कर रहा है जबकि विभाजन पर 39.5G है एसडीए5. ऐसा इसलिए है क्योंकि हमारा भौतिक विभाजन बढ़ गया है लेकिन लॉजिकल वॉल्यूम मैनेजर को इसकी जानकारी नहीं है।

वॉल्यूम के नाम को भी नोट करें जो /(रूट) डायरेक्टरी पर आरोहित है। उपरोक्त आउटपुट में इसे |_+_| . नाम दिया गया है

संपूर्ण उपलब्ध खाली स्थान का उपयोग करने के लिए, नीचे दिए गए कमांड को चलाएँ, आप बाद में टैब पर क्लिक करना चाह सकते हैं /देव/उबंटू… उपयुक्त डिवाइस नोड पर जाने के लिए:

$lvextend -l +100%नि: शुल्क/देव/उबंटू सर्वर-वीजी/जड़

यदि आप एक LVM उपयोगकर्ता हैं और यदि आप एक नया अतिथि OS स्थापित कर रहे हैं, तो इन दो परिवर्तनों को करें, यदि आप कर सकते हैं तो LVM से बचने का प्रयास करें।