मैक ओएस एक्स पर वर्चुअलबॉक्स वीडीआई या वीएचडी फ़ाइल का आकार कैसे बदलें

विषयसूची:

Anonim

यदि आप मैक पर वर्चुअल मशीन के भीतर अतिथि ऑपरेटिंग सिस्टम चलाने के लिए वर्चुअलबॉक्स का उपयोग करते हैं, जैसे विंडोज 10 या उबंटू लिनक्स, तो आपको वर्चुअल डिस्क आकार का आकार बदलने की आवश्यकता हो सकती है जहां ओएस रहता है। यह अक्सर ऐसा मामला होता है जब आप अपर्याप्त रूप से अनुमान लगाते हैं कि वर्चुअल मशीन में गतिशील रूप से आवंटित स्टोरेज के साथ ठीक से स्थापित करने के लिए कितनी जगह की आवश्यकता है।

Mac OS X में VDI या VHD फ़ाइल का आकार बदलने के लिए (यह लिनक्स में समान काम कर सकता है, हमें बताएं), आप Mac कमांड लाइन से VBoxManage टूल का उपयोग करेंगे। यहां तक ​​​​कि अगर आपने वर्चुअलबॉक्स कमांड लाइन टूल्स को इंस्टॉल करना चुना है, तो यह आपके रास्ते में नहीं होगा, इसलिए आप इसके बजाय उपयोगिता का उपयोग करने के लिए वर्चुअलबॉक्स.ऐप सामग्री में जा रहे होंगे।

चूंकि यह वर्चुअल मशीन को संशोधित कर रहा है, VDI या VHD फ़ाइल का पहले से बैकअप लेना एक अच्छा विचार है, यदि आप टर्मिनल के साथ बिल्कुल भी सहज नहीं हैं, तो आपको संभवतः पहले पूरे Mac का बैकअप लेना चाहिए . ध्यान रखें कि आकार बदलने की उपयोगिता मापन के लिए मेगाबाइट का उपयोग करती है, इसलिए यदि आप एक vm फ़ाइल को 30GB में बदल रहे हैं जो कि 30000MB होगी, 50GB 50000 के रूप में, और आगे भी।

मैक ओएस में वर्चुअलबॉक्स वर्चुअल डिस्क का आकार कैसे बदलें

  1. VM को शटडाउन करें और VirtualBox से बाहर निकलें
  2. टर्मिनल ऐप खोलें और वर्चुअलबॉक्स ऐप डायरेक्टरी में नेविगेट करने के लिए निम्न कमांड का उपयोग करें:
  3. cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/

  4. अब उचित निर्देशिका में, आप निम्न सिंटैक्स के साथ आकार बदलें आदेश चलाने के लिए तैयार हैं:
  5. VBoxManage modifyhd --resize उदाहरण के लिए, मान लें कि एक Windows 10 VM VDI फ़ाइल /Users/Paul/Documents/ पर स्थित है VM/Windows10.vdi और हम चाहते हैं कि यह 15GB से बढ़कर 30GB हो जाए, सिंटैक्स होगा:

  6. यदि वांछित हो, तो सत्यापित करें कि परिवर्तन शोडइन्फो कमांड के साथ हुआ है:
  7. VBoxhowhdinfo प्रबंधित करें ~/path/to/vmdrive.vdi

  8. वर्चुअलबॉक्स को पुन: लॉन्च करें और अपने नए आकार वाले अतिथि OS को बूट करें

यदि VM फ़ाइल का पथ गहराई से जड़ें या जटिल स्थान पर है, तो उद्धरणों का उपयोग करें या पाथ ट्रिक को प्रिंट करने के लिए ड्रैग ड्रॉप का उपयोग करें जो जटिल निर्देशिका पदानुक्रम को ठीक से इंगित करने के लिए टर्मिनल ऐप में बहुत अच्छा काम करता है।

VBoxManage के साथ ड्राइव का आकार बदलना मूल रूप से कमांड लाइन से तात्कालिक है, लेकिन ध्यान रखें कि एक बार जब आप वर्चुअल OS (Windows, OS X, Linux, या जो कुछ भी आपके पास चल रहा हो) में वापस आ जाएं वर्चुअलबॉक्स) आप शायद नए स्थान का उपयोग करने के लिए विभाजन को पुनः आवंटित करना चाहेंगे।

मैंने इसे गतिशील आवंटन न्यूनतम आकार बढ़ाने के लिए चलाया, यदि VDI फ़ाइल एक निश्चित आकार है और आप इसे सिकोड़ना चाहते हैं, तो VBoxManage टूल अभी भी काम करेगा लेकिन –कॉम्पैक्ट ध्वज वह है जो आप ढूंढ रहे हैं।

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

वर्चुअलबॉक्स VDI का आकार बदलने का दूसरा तरीका जानते हैं? हमें टिप्पणियों में बताएं।

मैक ओएस एक्स पर वर्चुअलबॉक्स वीडीआई या वीएचडी फ़ाइल का आकार कैसे बदलें