वर्चुअलबॉक्स डिस्क आकार कैसे बढ़ाएं?


14

शीर्षक ही सब कुछ कह देता है।

मैंने डिस्क बनाई और अब मैं इसका आकार बढ़ाना चाहूंगा। मुझे पता है कि मैं एक नया जोड़ सकता हूं, लेकिन मैं नहीं चाहता।

प्रश्न में अतिथि ओएस Ubuntu 11.04 है


यह समुदाय की प्रतिक्रिया है।
new123456

2
यह 2007 से है। कई साल बीत चुके हैं।
विनीसियस कामाकुरा

जवाबों:


11

इस पर http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.html पर बहुत अच्छी ब्लॉग प्रविष्टि है

30 जी का आकार बदलने के लिए मूल निर्देश:

  1. डिस्क का उपयोग करके किसी भी वीएम को बंद करें।

  2. "c: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe" संशोधित करें c: \ path \ to \ ubuntu_big.vdi - 30000

  3. डाउनलोड और बूट करने के लिए एक Gparted "लाइव सीडी" आईएसओ (आवश्यक है क्योंकि आप एक ड्राइव पर विभाजन को समायोजित नहीं कर सकते हैं जो आपने माउंट किया है - उदाहरण के लिए अपने बूट ड्राइव)। लिनक्स लाइव सीडी भी काम कर सकता है।
  4. (यदि आपके पास स्वैप विभाजन है) "इसे दाईं ओर ले जाने" के लिए ब्लॉग पोस्ट के निर्देशों का पालन करें। यदि वह काम नहीं करता है (यह आपको इसका आकार बदलने नहीं देता है - बायाँ तीर काम नहीं करता है) तो आपका स्वैप विभाजन एक द्वितीयक विभाजन में निहित हो सकता है। इस स्थिति में स्वैप विभाजन के आसपास धराशायी सियान लाइन पर राइट क्लिक करें, और चाल / आकार चुनें। अब इसे "स्थानांतरित" करें इसमें सभी असंबद्ध स्थान भी शामिल हैं (यह आपको बाईं ओर-सबसे आगे नहीं बढ़ने देगा) और ठीक पर क्लिक करें। फिर "आंतरिक" विभाजन पर दायाँ क्लिक करें (अब एक बड़े विभाजन के सबसे बाएँ छोर पर स्थित है), और उस विभाजन के बहुत अंत में इसे "स्थानांतरित / आकार दें" (आप बस बीच में क्लिक कर सकते हैं और इसे खींच सकते हैं दांई ओर)। अब बाहरी विभाजन को "सभी तरह से दाईं ओर ले जाएँ" (इसे अब आप देता है) का आकार बदलें।
  5. अपने मुख्य विभाजन का आकार बदलें इसके बगल में बिना खाली स्थान भी शामिल करें।
  6. "लागू करें" पर क्लिक करें
  7. अपने मुख्य OS पर रीबूट करें, आपको उपलब्ध नई जगह को देखना चाहिए।

मुझे पता है कि यह थोड़ा लंबा है, लेकिन क्या आप यहां सबसे महत्वपूर्ण चरणों को संक्षेप में बता सकते हैं, कृपया?
14:12

0

वर्चुअलबॉक्स मैनुअल में एक सेक्शन है जो आपको बताता है कि कैसे एक cmd-लाइन टूल का उपयोग करके VM हार्ड डिस्क का आकार बदला जा सकता है। क्या यह कोई अच्छा होगा?


नहीं, यह नहीं है :( मैं virtualbox-oseपैक स्थापित करने के बाद , VBoxManage list hddsकोई एचडी नहीं दिखाता, इसलिए मैं इसका उपयोग नहीं कर सकता। शायद यह काम कर सकता है अगर मेरे पास एक और वर्चुअलबॉक्स होता, और मैं सीधे .vdi फ़ाइल पर काम कर सकता था। टिपो के लिए धन्यवाद। थियो
विनीसियस कामाकुरा

यह मूल प्रश्न के लिए एक टिप्पणी के रूप में बेहतर होगा, क्योंकि यह एक प्रतिक्रिया को हल करता है और एक जवाब नहीं है।
बेन रिचर्ड्स

0

ओरेकल एंटरप्राइज लिनक्स (ओईएल) 7 के ओरेकल वर्चुअलबॉक्स पर निर्मित ओएस के साथ मेरा रूट (/) फ़ाइल फाइल सिस्टम अतिथि वीएम पर भरा हुआ था। मेरा मानना ​​है कि अन्य लिनक्स फ्लेवर जैसे रेडहैट, फेडोरा, सेंटोस या उबंटू के लिए भी इसी तरह के कदम मौजूद होने चाहिए।

डिस्क स्थान बढ़ाने के लिए मैंने निम्न चरणों का पालन किया:

  1. मैंने VM को संचालित किया। वर्चुअल बॉक्स में VM सेटिंग्स के लिए सक्षम EFI।
  2. नीचे दिए गए कमांड का उपयोग करके वर्चुअल डिस्क का आकार बढ़ाएं:

    C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd [absolute path to file] --resize [size in MB]
    
  3. यहाँ से Gparted लाइव आइसो डाउनलोड किया

    वीएम के ऑप्टिकल ड्राइव में माउंट गार्टेडो आइसो।

  4. VM को प्रारंभ करें और Gparted लाइव OS पर बूट किया गया। डिफ़ॉल्ट सेटिंग्स ने मेरे लिए काम किया। Gpart का उपयोग करके डिस्क स्थान बढ़ाएं।
  5. VM को बंद करें
  6. VM सेटिंग्स में EFI को वापस लाएं
  7. VM में लॉगिन करें। उपयोगकर्ता को रूट करें
  8. नीचे दिए गए आदेश का उपयोग करके LVM बढ़ाएँ (रूट वॉल्यूम मानकर '/ dev / ol / root')

    lvextend -L+10G /dev/ol/root 
    

    या

    lvextend -l +100%FREE /dev/ol/root 
    
  9. फ़ाइल सिस्टम का आकार बढ़ाएँ:

    xfs_growfs  /
    
  10. उपयोग करके सत्यापित करें:

    df -k /
    

आशा करता हूँ की ये काम करेगा!


0

VirtualBox 5 और Ubuntu 16 के लिए अपडेट किए गए निर्देश, एक विंडोज होस्ट मानते हुए:

  1. VM को बंद करें।
  2. "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk PATH-TO-VDI-FILE --resize NEW-SIZE-IN-MEGABYTES
  3. यदि आपको हार्ड डिस्क को पंजीकृत करने में सक्षम नहीं होने के बारे में कोई त्रुटि मिलती है क्योंकि वही हार्ड डिस्क मौजूद है, तो उस GUID पर ध्यान दें, जो संदेश में {2759db7d-d23b -...} की तरह दिखता है, फिर कमांड को फिर से बदलने के लिए मार्ग को बदलें इस तरह, GUID के साथ VDI फ़ाइल: "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk GUID --resize NEW-SIZE-IN-MEGABYTES
    • यदि आप अपने बूट विभाजन का आकार बदल रहे हैं, तो aaronvargas की पोस्ट में gparted निर्देशों का पालन करें ।
    • यदि आप एक गैर-बूट विभाजन का आकार बदल रहे हैं, तो आप विभाजन को अनमाउंट कर सकते हैं और इसे सीधे निम्नलिखित करके अधिक आकार दे सकते हैं:
      • अपना वीएम शुरू करें।
      • अपने वीएम पर gparted स्थापित करने के लिए अपने पसंदीदा उबंटू पैकेज प्रबंधक (जैसे, सिनैप्टिक) का उपयोग करें।
      • एक कमांड प्रॉम्प्ट प्रारंभ करें।
      • df -k MOUNT-POINT का नाम खोजने के लिए आपको (आउटपुट के दाएं कॉलम में) का आकार बदलना होगा और बाएं कॉलम में इसके संबंधित पार्टिशन-NAME के ​​नाम पर ध्यान देना होगा।
      • sudo umount MOUNT-POINT
      • sudo gparted, ऊपरी दाएं कोने में ड्रॉपडाउन से सही वर्चुअल डिस्क का चयन करें, और परिणामस्वरूप चित्रमय प्रदर्शन में, पार्टिशन-एनएएमई के बॉक्स पर राइट-क्लिक करें या तालिका में इसकी प्रविष्टि, आकार बदलें / स्थानांतरित करें, और परिणामस्वरूप संवाद में, आकार बदलें यह नई जगह को भरने के लिए। संवाद को बंद करने के लिए आकार बदलें बटन पर क्लिक करें, फिर मुख्य विंडो में, परिवर्तन को लागू करने के लिए आइकन टूलबार से चेकमार्क आइकन चुनें।
      • रीबूट। नया स्थान अब उपलब्ध होना चाहिए।

-2

आप यह जानना चाहते हैं कि Gpart का उपयोग करके डिस्क स्थान कैसे बढ़ाया जाए: https://prasadlinuxblog.wordpress.com/2014/01/23/use-gparted-to-increase-disk-size-of-a-linux-native -partition /

इसके अलावा मुझे Gparted का amd64 संस्करण डाउनलोड करना था क्योंकि i686 संस्करण काम नहीं करता था

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