Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> आभासी मशीन

VirtualBox डिस्क रिसाइजिंग में महारत हासिल करें: वर्चुअल डिस्क को श्रिंक और एक्सपैंड करें

VirtualBox में डिस्क को श्रिंक/एक्सपैंड कैसे करें - ट्यूटोरियल

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

VirtualBox डिस्क रिसाइजिंग में महारत हासिल करें: वर्चुअल डिस्क को श्रिंक और एक्सपैंड करें

यह हमारा पहला कार्य है। मान लें कि आपने 40GB वर्चुअल डिस्क बनाई है और इसे प्री-एलोकेटेड किया है। वास्तव में, जब आप एक नया वर्चुअल स्टोरेज डिवाइस बना रहे होते हैं, तो आपके पास डायनामिकली एक्सपैंडिंग डिस्क और फिक्स्ड-साइज़ डिस्क बनाने के बीच विकल्प होता है।

यदि आप फिक्स्ड-साइज़ डिस्क बनाते हैं, तो आप इसे श्रिंक कर पाएंगे। यदि आप डायनामिकली एक्सपैंडिंग डिस्क बनाते हैं, तो इसे श्रिंक करने की संभावना कम होती है। अब, आइए पहले देखें कि डिस्क आकार बदलने से पहले हमें क्या करना होगा।

श्रिंकिंग से पहले के कार्य

डीफ्रैगमेंट

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

जंक हटाएं

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

श्रिंक कमांड

एक बार फिर, हम सर्वशक्तिमान VBoxManage यूटिलिटी का उपयोग करेंगे:

VBoxManage modifyhd disk.vdi compact

यहां हमारे पास क्या है?

modifyhd कमांड VBoxManage को डिस्क को बदलने का प्रयास करने के लिए कहता है।

disk.vdi वह लक्ष्य डिस्क है जिस पर आप काम करना चाहते हैं। अब, इससे पहले कि आप डिस्क को बदलने का प्रयास करें, कृपया सुनिश्चित करें कि वर्चुअल मशीन के अंदर संग्रहीत कोई भी महत्वपूर्ण डेटा सुरक्षित रूप से बैकअप किया गया है। वास्तव में, आप शायद डिस्क को क्लोन करना चाहेंगे और अपने प्रोडक्शन सेटअप में परिवर्तन करने से पहले कॉपी पर श्रिंकिंग ऑपरेशन का परीक्षण करेंगे।

compact वह फ़ंक्शन है जो VBoxManage को डिस्क को श्रिंक करने का प्रयास करने के लिए कहता है। यह सफल हो भी सकता है और नहीं भी, यह इस बात पर निर्भर करता है कि आपकी डिस्क में क्या डेटा है और यह फाइलसिस्टम पर कैसे फैला हुआ है। उदाहरण के लिए, यदि आपकी वर्चुअल मशीन में 6GB TrueCrypt कंटेनर है, जो अनिवार्य रूप से एनकैप्सुलेटिंग फाइलसिस्टम द्वारा कच्चे, यादृच्छिक डेटा के रूप में देखा जाता है, तो डिस्क स्पेस के इस सेगमेंट को कॉम्पैक्ट नहीं किया जा सकता।

एक और चीज है जिसके बारे में आपको पता होना चाहिए ...

डायनामिकली एक्सपैंडिंग डिस्क स्पार्स फाइलें हैं, जहां खाली स्टोरेज वस्तुतः कोई जगह नहीं लेता। वर्चुअल डिस्क को अन्य प्रारूपों में परिवर्तित करने से वे अपने मूल आकार में फूल सकते हैं। उदाहरण के लिए, यदि आप QEMU जैसे यूटिलिटी का उपयोग करके अपनी डिस्क को RAW प्रारूप में परिवर्तित करते हैं, जैसा कि हमने Amazon EC2 ट्यूटोरियल में प्रदर्शित किया था, तो वे अपने पूर्ण आकार में वापस बढ़ जाएंगे।

इसे ध्यान में रखें, क्योंकि भले ही आपकी वर्चुअल डिस्क केवल 1MB ले सकती है जबकि यह 100GB आकार की होनी चाहिए, हेरफेर और रूपांतरण फ़ाइल को उसके पूर्ण आकार में खोल देंगे। बस इतना ही। मुझे डर है कि मेरे पास कोई रोमांचक स्क्रीनशॉट नहीं है।

डिस्क एक्सपैंड करें

डिस्क का विस्तार करना एक आसान, हालांकि अधिक जटिल कार्य है। यह आसान है, क्योंकि यदि आप इस पर अपना हाथ रखते हैं तो आप सफल होंगे, जबकि श्रिंकिंग प्रक्रिया अधिक एक जुआ है। दूसरी ओर, डिस्क का विस्तार श्रिंकिंग की तरह जादुई रूप से नहीं होता है।

डिस्क का विस्तार करने के लिए, आपको पहले इसकी इमेज बनानी होगी। इसका मतलब ऑपरेटिंग सिस्टम की एक इमेज बनाना है। ज्यादातर मामलों में, यह इन-विवो नहीं किया जा सकता है और CloneZilla जैसे थर्ड-पार्टी सॉफ्टवेयर की आवश्यकता होती है जो लाइव सत्र में चल रहा हो।

VirtualBox डिस्क रिसाइजिंग में महारत हासिल करें: वर्चुअल डिस्क को श्रिंक और एक्सपैंड करें

अगला चरण एक नई, बड़ी डिस्क बनाना और इसे अपनी वर्चुअल मशीन में जोड़ना है। सौभाग्य से, हमने पिछले लेख में सीखा कि यह कैसे करना है।

VirtualBox डिस्क रिसाइजिंग में महारत हासिल करें: वर्चुअल डिस्क को श्रिंक और एक्सपैंड करें

तीसरा चरण बड़ी डिस्क पर इमेज को पुनर्स्थापित करना है। अंततः, आपको नई डिस्क को बूट डिवाइस के रूप में सेट करना होगा। अगली बार जब आप अपनी वर्चुअल मशीन को पावर करेंगे, तो आपके इमेजिंग सॉफ्टवेयर के आधार पर, इमेज को नई डिस्क को समायोजित करने के लिए विस्तारित किया गया होगा या नई डिस्क के अंत में अतिरिक्त खाली स्थान होगा। लेकिन रुकें!

महत्वपूर्ण! कृपया ध्यान दें कि आपको इमेज को कहीं स्टोर करना होगा! तो प्रभावी रूप से, आपको थर्ड स्टोरेज डिवाइस की आवश्यकता होगी, जहां इमेज का बैकअप लिया जाएगा और बाद में पुनर्स्थापित किया जाएगा। यह थोड़ा जटिल है, मुझे पता है।

मिनी सारांश

संक्षेप में, वर्चुअल डिस्क के सफल विस्तार के लिए:

  • मूल के आकार से कम से कम नई डिस्क बनाएं।
  • नई डिस्क को वर्चुअल मशीन से जोड़ें।
  • वर्चुअल मशीन में बूट करें और नई डिस्क को पार्टीशन/फॉर्मेट करें।
  • मूल डिस्क की इमेज बनाने के लिए अपने पसंदीदा इमेजिंग सॉफ्टवेयर का उपयोग करें। अधिकांश इमेजिंग सॉफ्टवेयर लाइव CD से काम करता है, हालांकि कुछ उपयोग में सिस्टम के स्नैपशॉट ले सकते हैं। इसका मतलब है कि आपको इमेजिंग सॉफ्टवेयर के लाइव CD या ISO इमेज से वर्चुअल मशीन को बूट करना होगा।
  • एक इमेज बनाएं; इसे हमारे अस्थायी डिस्क पर स्टोर करें।
  • वर्चुअल मशीन को पावर ऑफ करें।
  • वर्चुअल मशीन से एक तीसरी डिस्क जोड़ें, मूल से बड़ी, क्योंकि हम वर्चुअल मशीन डिस्क का विस्तार करना चाहते हैं।
  • फिर से लाइव सत्र में बूट करें और इस बार अस्थायी डिस्क से तीसरी, बड़ी डिस्क पर इमेज को पुनर्स्थापित करें। कृपया ध्यान दें कि सभी इमेजिंग सॉफ्टवेयर को आवश्यकता होती है कि पुनर्स्थापित किया जा रहा ऑपरेटिंग सिस्टम बंद हो, इसलिए आपको लाइव सत्र की आवश्यकता होगी। वैकल्पिक रूप से, एक डुअल बूट सिस्टम भी काम कर सकता है, लेकिन आइए चीजों को जटिल न करें।
  • इमेज पुनर्स्थापित होने के बाद, वर्चुअल मशीन को पावर ऑफ करें।
  • अस्थायी स्टोरेज डिस्क को अलग करें।
  • मूल, भरी हुई डिस्क और नई, बड़ी डिस्क के बीच बूट प्राथमिकता बदलें जिस पर अभी-अभी इमेज पुनर्स्थापित की गई थी, ताकि नई डिस्क पहले बूट हो।
  • अपनी वर्चुअल मशीन में बूट करें और सुनिश्चित करें कि सब कुछ काम करता है। एक बार जब आप संतुष्ट हो जाते हैं, तो आप पहली डिस्क को भी अलग कर सकते हैं या शायद इसे फॉर्मेट करके डेटा स्टोरेज के लिए उपयोग कर सकते हैं।

जैसा कि आप देख सकते हैं, डिस्क का विस्तार एक बहुत गंभीर, जटिल कार्य है जिसे नए उपयोगकर्ताओं को तब तक करने का प्रयास नहीं करना चाहिए जब तक कि वे पार्टीशनिंग से परिचित न हों और इमेजिंग सॉफ्टवेयर के साथ काम करने में वास्तव में सहज न हों। मुझे आशा है कि मेरा स्पष्टीकरण पर्याप्त स्पष्ट था।

VirtualBox स्नैपशॉट

VirtualBox स्नैपशॉट डिस्क के श्रिंकिंग/एक्सपैंडिंग में हस्तक्षेप कर सकते हैं। यदि आप इन दो ऑपरेशनों के साथ समस्याओं का सामना करते हैं, तो स्नैपशॉट को हटाने पर विचार करें। फिर से, जब आप अभी भी सेटअप का परीक्षण कर रहे हैं, तो क्लोन की गई मशीन पर अपने सभी ऑपरेशन करें।

निष्कर्ष

डिस्क को श्रिंक और एक्सपैंड करना एक जटिल कार्य है जिसमें बहुत सारे जोखिम शामिल हैं, क्योंकि गलत ऑपरेशन के परिणामस्वरूप डेटा हानि हो सकती है। इस तरह के काम के लिए ज्ञान और अनुभव की आवश्यकता होती है और यह भौतिक या वर्चुअल डिस्क के साथ काम करने पर समान रूप से कठिन होता है।

आप सबसे अच्छी चीज यह कर सकते हैं कि आगे की योजना बनाएं। अपने सेटअप को मॉड्यूलर और स्केलेबल बनाने का प्रयास करें, ताकि आप दैनिक संचालन को बाधित किए बिना पूरे के बिट्स को आसानी से एक्सचेंज कर सकें। उदाहरण के लिए, सिस्टम और डेटा के लिए हमेशा अलग पार्टीशन का उपयोग करें, संभवतः कई (वर्चुअल डिस्क) में फैलाएं।

सिस्टम पार्टीशन के बाद कुछ खाली स्थान छोड़ने पर विचार करें ताकि आपको इसे इमेज करने की आवश्यकता न हो, बल्कि केवल GParted जैसे पार्टीशनिंग सॉफ्टवेयर का उपयोग करके इसे बढ़ाया जा सके। इसी तरह, विक्रेता द्वारा अनुशंसित न्यूनतम आवश्यकताओं से ऊपर कुछ अतिरिक्त स्थान हमेशा आवंटित करें। उदाहरण के लिए, यदि आपके OS को इंस्टॉल करने के लिए 4GB की आवश्यकता है, तो 8GB या अधिक के लिए जाएं। आप कभी भी निश्चित नहीं हो सकते कि आपको किन नए बड़े प्रोग्राम को इंस्टॉल करना होगा। और यदि आप डायनामिकली एक्सपैंडिंग डिस्क का उपयोग कर रहे हैं, तो अतिरिक्त खाली स्थान वास्तव में मायने नहीं रखेगा।

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

चौथे लेख में, हम VirtualBox नेटवर्किंग और शेयरिंग पर चर्चा करेंगे।

चीयर्स।

  1. डार्क सोल्स III ब्लैक स्क्रीन और क्रैश मुद्दों को ठीक करें - 5 सिद्ध समाधान डार्क सोल्स III ब्लैक स्क्रीन और क्रैश मुद्दों को ठीक करें - 5 सिद्ध समाधान

    गेमर्स के लिए, गेम लॉन्च करते समय ब्लैक स्क्रीन देखना अच्छा नहीं है, खासकर जब यह डार्क सोल 3 हो, तो चीजें खराब हो जाती हैं। Namco Bandai Games द्वारा प्रकाशित, डार्क सोल 3 एक लोकप्रिय एक्शन रोल-प्लेइंग गेम है। फिर भी इसमें खामियों का अपना हिस्सा है और उनमें से सबसे आम है गेम स्टार्टअप पर दिखाई देने

  1. फ़ाइल एक्सटेंशन क्या है? फ़ाइल एक्सटेंशन क्या है?

    फ़ाइल एक्सटेंशन क्या है? एक फ़ाइल एक्सटेंशन, जिसे कभी-कभी फ़ाइल सफ़िक्स या फ़ाइलनाम एक्सटेंशन कहा जाता है, वह कैरेक्टर या कैरेक्टर्स का समूह होता है जो पीरियड के बाद आता है और पूरा फ़ाइल नाम बनाता है। फ़ाइल एक्सटेंशन ऑपरेटिंग सिस्टम, जैसे Windows या macOS, को यह निर्धारित करने में मदद करता है कि आपक

  1. Excel गाइड: कॉलम नंबर को अक्षरों में बदलने के 3 सरल तरीके Excel गाइड: कॉलम नंबर को अक्षरों में बदलने के 3 सरल तरीके

    इस लेख में, हम आपको दिखाएंगे कि Excel में कॉलम नंबर को अक्षर में 3 आसान और प्रभावी तरीकों से कैसे बदलें। कार्यपुस्तिका डाउनलोड करें आप यहाँ से मुफ्त अभ्यास Excel कार्यपुस्तिका डाउनलोड कर सकते हैं। Excel में कॉलम नंबर को अक्षर में बदलने के 3 आसान तरीके इस खंड में, आप सूत्र, VBA कोड और Excel में बिल