वर्चुअल मशीन के तहत Ubuntu विभाजन का आकार बढ़ाएं


9

मैं मैक ओएस एक्स 10.9.1 के साथ मैकबुक का उपयोग करता हूं । मैंने VMWare फ्यूजन 6.0.2 स्थापित किया है , जिसके तहत Ubuntu 12.04 LTS को वर्चुअल मशीन के रूप में स्थापित किया गया है।

अब मुझे डिस्क के आकार को बढ़ाने की आवश्यकता है UbuntuGPartedदिखाता है कि 80Gअसंबद्ध है:

यहां छवि विवरण दर्ज करें

हालांकि, पहले विभाजन पर राइट-क्लिक करने से पता चलता है कि Resize/Moveग्रे है, फिर मुझे नहीं पता कि कैसे जारी रखना है ...

पुनश्च: इस पोस्ट में I. के समान समस्या है, यदि ऐसा है, तो क्या कोई मुझे बता सकता है कि कैसे Boot from the Ubuntu LiveCDकम करें VMWare Fusion?

Edit1:

मैंने निम्नलिखित प्रयास करने के लिए VMWare में निम्नलिखित सेट किए हैं Boot from the Ubuntu LiveCD:

यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें

एक बार शुरू करने के बाद, यह अजीब है कि मैंने हार्ड डिस्क से बूट से अलग कुछ भी नहीं देखा ... फिर भी, मैंने टर्मिनल खोला, स्वैप बंद किया, और GParted लॉन्च किया। GParted में, मैंने स्वैप (और साथ ही पूरे विस्तारित विभाजन को हटा दिया)। हालाँकि, मैं आकार परिवर्तन नहीं कर सका /dev/sda1। क्या कोई मदद कर सकता है?

यहां छवि विवरण दर्ज करें

EDIT2:

@ हादी की टिप्पणी के बाद, मुझे लगता है कि एक और डिस्क बनाना एक बुरा विचार नहीं है, एक डिस्क उपयोग विश्लेषण निम्न दिखाता है। क्या कोई सुझाव दे सकता है कि मेरे कौन से फ़ोल्डर को नए बनाए गए डिस्क पर माउंट किया जाना चाहिए?

यहां छवि विवरण दर्ज करें


जब आपने पहली बार VM बनाया था, तो क्या आपने Fixed, या Dynamically Allocated चुना था?
मिच

जवाबों:


7

आपको उबंटू लाइव डिस्क से बूट करना होगा। ताकि आप वर्चुअलबॉक्स पर अपने स्थापित उबंटू विभाजन का आकार बदल सकें।

  1. पहले Ubuntu वर्चुअल मशीन पर राइट-क्लिक करें और सेटिंग्स विकल्प का चयन करें। सेटिंग्स मेनू से, स्टोरेज विकल्प का चयन करें। आमतौर पर सीडी / डीवीडी वर्चुअल डिस्क फ़ाइल चुनें ( उबंटू की एक आईएसओ फ़ाइल चुनें जिसमें आप बूट करना चाहते हैं )। मैंने उबंटू को चुना था। 13.04 iso फ़ाइल।

    यहां छवि विवरण दर्ज करें

  2. अब उबंटू सेटिंग्स से, सिस्टम विकल्प चुनें। बूट-ऑर्डर से, केवल सीडी / डीवीडी विकल्प को सक्षम करें और इसे शीर्ष पर रखें।

    यहां छवि विवरण दर्ज करें

  3. अब चयनित Ubuntu वर्चुअल मशीन को स्ट्रैट करें ( Ubuntu मेरी वर्चुअल मशीन के लिए दिया गया नाम है )।

  4. यह iso फ़ाइल (लाइव डिस्क) से बूट होगा, आपको स्टार्टअप पर ट्राई उबंटू विकल्प का चयन करना होगा। फिर डैश से खुले हुए।

    यहां छवि विवरण दर्ज करें

    मेरे मामले में / dev / sr0 Ubuntu 13.04 लाइव डिस्क का /dev/sda1प्रतिनिधित्व करता है और विभाजन का प्रतिनिधित्व करता है जहां Ubuntu 13.10 स्थापित है।

  5. अब आप /dev/sdaउपरोक्त स्क्रीनशॉट की तरह सभी डिस्क विभाजन को अनमाउंट करने में सक्षम हो सकते हैं ।

  6. /dev/sda1इसके साथ असंबद्ध स्थान जोड़कर अपने ext4 विभाजन का आकार बदलें या बस खाली स्थान से कुछ स्थान जोड़ें फिर शेष स्थान का उपयोग करके, एक विस्तारित विभाजन बनाएं (इसके भीतर एक स्वैप बनाएं)।

  7. आकार बदलने के बाद, वर्चुअल मशीन को बंद करें और बूट-ऑर्डर को वर्चुअल मशीन सेटिंग्स पर हार्ड-डिस्क में बदलें।

  8. यह हार्ड- disk से बूट होगा। अब आपके Ubuntu विभाजन का आकार बदल दिया जाएगा।

नोट : मैं वर्चुअल बॉक्स चला रहा हूं vmware फ्यूजन नहीं।


2

उपरोक्त सभी उत्तर सही हैं और जो भी हो लेकिन मैं आपको इसके द्वारा सलाह देता हूं:

आपको अपने विभाजन का विस्तार क्यों करना चाहिए। आपको अधिक स्थान की आवश्यकता है ओके यह ठीक है ताकि आप बस एक और विभाजन बना सकें और अपने घर को स्थानांतरित कर सकें।

मेरा मतलब निम्नलिखित है:

अधिकांश उपयोगकर्ता डेटा / होम / ... निर्देशिकाओं के अंतर्गत स्थित होते हैं, इसलिए मैं यहां क्या करूंगा, बस अपने असंबद्ध स्थान का एक नया विभाजन बनाएं और अपने / घर को चालू करें। यह विफलता के मामले में आपके सिस्टम पर महत्वपूर्ण उपयोगी प्रभाव डालता है।

बहु-उपयोगकर्ता प्रणालियों या बहुत सारे डिस्क स्थान वाले सिस्टम के लिए, विभाजन से अलग / usr, / var, / tmp, और / प्रत्येक को अपने स्वयं के विभाजन पर रखना सबसे अच्छा है। स्रोत

अब चलते हैं।

पहले Gparted का उपयोग करके नया विभाजन बनाते हैं और इसे ext4 में प्रारूपित करते हैं।

अब आइए जानते हैं नए बनाए गए विभाजन के यूयूआईडी।

sudo blkid

नए बनाए गए विभाजन के UUID की प्रतिलिपि बनाएँ।

अब अपने घर को इस विभाजन में स्थानांतरित करते हैं

अपना / etc / fstab खोलें

gksu gedit /etc/fstab

निम्नलिखित पंक्ति जोड़ें:

UUID=THE COPIED UUID ABOVE /home           ext4    defaults        0       2

अब सहेजें और फिर रिबूट करें :)


यह एक अच्छा विचार है ... मैंने अपने डिस्क उपयोग विश्लेषण की एक छवि को जोड़ दिया है ... आपकी राय में, किस फ़ोल्डर को नए बनाए गए विभाजन में स्थानांतरित किया जाना चाहिए?
सॉफ्टटीमुर

मैंने जवाब में कहा। घर को स्थानांतरित करने के लिए बेहतर है क्योंकि यह ज्यादातर उपयोगकर्ता का डेटा है और इस तरह से आप असफल होने की स्थिति में अपने डेटा को संरक्षित कर सकते हैं और आप अपने खाली स्थान का लाभ उठा सकते हैं
Maythux

1

आप VMWare की सीडी ड्राइव में उबंटू की आईएसओ छवि सम्मिलित कर सकते हैं, और आपको उबंटू का एक लाइव सत्र चलाने में सक्षम होना चाहिए।


मैं VMWare के CD ड्राइव में ISO छवि सम्मिलित कर सकता हूं ... लेकिन मुझे नहीं पता कि वहां से लाइव सत्र कैसे चलाया जा सकता है ...
SoftTimur

सुनिश्चित करें कि सीडी ड्राइव से बूट करने का विकल्प हार्ड ड्राइव से बूटिंग के ऊपर है, या यदि आप बूट डिवाइस का चयन कर सकते हैं, तो सीडी ड्राइव चुनें। फिर, एक मेनू ऊपर आना चाहिए, जिससे आप पूछ सकें कि क्या आप उबंटू को स्थापित करना चाहते हैं या लाइव सत्र चलाना चाहते हैं (बिना इंस्टॉल किए रन करें)।
सियारकोट

0

वास्तव में gparted ही मदद कर सकता है। जब आप डिस्क / स्वरूप को लिनेक्स टाइप 8 ई के रूप में आरंभ करते हैं, तो यह वास्तव में डिस्क आईडी के रूप में असाइन / देव / sda3 करता है। फिर आप इसे देखने और सूचीबद्ध करने के लिए "fdisk / dev / sda" का उपयोग कर सकते हैं .. बाकी आसान है, डिस्क को देखने के लिए वॉल्यूम समूह का विस्तार, vgextend, lvdisplay, pvextend के साथ ...


0

यदि आप अभी और जगह चाहते हैं, तो कोई बात नहीं कि मौजूदा विभाजन का आकार बढ़ाकर या नया विभाजन बनाकर, आप बस एक नया विभाजन बना सकते हैं और उसे माउंट कर सकते हैं।

आप एक नया विभाजन बनाने के लिए gparted का उपयोग कर सकते हैं, उदाहरण के लिए, फ़ाइल सिस्टम ext4 के / dev / sda3, आपके असंगत स्थान से बाहर:

$ sudo gparted

फिर कंप्यूटर को बूट करने पर हर बार स्वचालित रूप से माउंट करने के लिए / etc / fstab संपादित करें:

$ sudo gedit /etc/fstab

और निम्नलिखित पंक्ति जोड़ें:

/dev/sda3 /home/yourname/mydata ext4 defaults 0 0

अब अपने VM को रीबूट करें, और आप अपनी नई फाइल सिस्टम देखेंगे:

$ df -h
/dev/sda3       78.8G   23M  78.2G   1% /home/yourname/mydata
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.