वर्चुअलबॉक्स - डायनामिक हार्ड डिस्क के अधिकतम आकार को कम करें


9

मैं अपने एक वीएम के लिए .vdi फ़ाइल (हार्ड डिस्क) की अधिकतम क्षमता को कम करने की कोशिश कर रहा हूं ।

मैंने इसे 25GB की अधिकतम क्षमता के साथ गतिशील रूप से आवंटित किया। मैं इसे 10GB तक कम करना चाहता हूं।

नोट : मैं अपने होस्ट मशीन पर .vdi फ़ाइल के आकार को कॉम्पैक्ट नहीं करना चाहता । तब मैं सिर्फ इस्तेमाल कर सकता था VBoxManage modifyhd --compact /path/to/my/vdi। हालाँकि, हालांकि यह मेरे होस्ट मशीन पर .vdi फ़ाइल के पदचिह्न को कम करता है, फिर भी अतिथि 25GB हार्ड ड्राइव की रिपोर्ट करेगा।

मैं जो करना चाहता हूं वह .vdi की अधिकतम क्षमता को कम कर देता है जैसे कि अतिथि 10GB हार्ड ड्राइव की रिपोर्ट करता है (मैंने पहले ही अपने विभाजन को अतिथि के भीतर समायोजित कर लिया है जैसे कि मेरे विभाजन में केवल 10GB कुल लगते हैं, और दूसरा 15GB ऊपर आता है अनाबंटित जगह)।

मैंने क्या कोशिश की है

मैंने डिस्क के आकार को बढ़ाने के लिए एक ही कमांड का उपयोग करने की कोशिश की:

$ VBoxManage modifyhd Arch\ Linux\ Aug\ 2012\ Clone.vdi --resize 10240
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

ऐसा लगता है कि इसका समर्थन नहीं किया जा रहा है (और .vdi निश्चित रूप से एक गतिशील रूप से आवंटित किया गया है ।vdi, निश्चित आकार का नहीं है)।

खुश होती है।


मैं एक ही मुद्दा रहा हूँ। इस सवाल पर कोई अपडेट? क्या अब भी असंभव है?
होएंग लॉन्ग

क्या यह जवाब आपकी मदद करता है? askubuntu.com/a/799645
Moobie

जवाबों:


11

सही बात। आप VDI फ़ाइल को डाउनसाइज़ नहीं कर सकते, भले ही उसमें डिस्क स्थान खाली न हो। कम से कम वर्चुअलबॉक्स के वर्तमान संस्करण के साथ नहीं। फिलहाल एक ही चीज --resizeVDI फ़ाइल का आकार बढ़ा सकती है।


awww, ठीक है। मुझे लगता है कि जब से मैंने केवल अपने विभाजन को 10GB कुल होने दिया है और चूंकि यह गतिशील रूप से आकार में है, मैं हमेशा उम्मीद कर सकता हूं कि <= 10GB की एक-डिस्क फ़ाइल है (कॉम्पैक्ट करने के साथ)
गणितीय।

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