vmdk व्हर्च्युअल डिस्क कशी संकुचित करावी. ESXi वर व्हर्च्युअल डिस्कचा आकार कमी करणे. अतिथी OS मध्ये विभाजन कमी करणे

इतर मॉडेल 02.07.2020
चेरचर

कामावर माझ्याकडे ESXi 5 हायपरवाइजर चालवणारी अनेक व्हर्च्युअल मशीन आहेत, जेव्हा मी डिस्क तयार केली तेव्हा मी त्यांना पातळ केले, काही टप्प्यावर व्यापलेल्या डिस्कचा आकार वाढला, जरी मी व्हर्च्युअल सर्व्हरमधील डेटा हटवला तरीही डिस्क समान आकारात राहते. , मी डिस्क कशी संकुचित करू शकतो?

व्हर्च्युअल मशीन तयार करताना VMWare पातळ डिस्क VMFS स्टोरेज फाइल सिस्टमवर जागा वाचवू शकतात. तयार केल्यावर, अशा vmdk डिस्क्स फाइल सिस्टमवर अक्षरशः जागा घेत नाहीत आणि माहिती जमा केल्यावर हळूहळू त्यांच्या कमाल आकारापर्यंत वाढतात. तथापि, पातळ डिस्क वापरण्याची मुख्य समस्या ही आहे की ती कालांतराने वाढतात, जरी आपण अतिथी ऑपरेटिंग सिस्टममध्ये जागा मोकळी केली तरीही.

नोंद. विंडोज ओएस मधील डेटा हटवताना (आणि हे लिनक्सवर देखील लागू होते), सिस्टम व्याप्त जागा शून्याने भरत नाही, परंतु विभाजन मेटाडेटामध्ये हटवल्याप्रमाणे क्षेत्रे चिन्हांकित करते (ते रेकॉर्डिंगसाठी वापरले जाऊ शकतात). असे दिसून आले की ESXi सर्व्हर स्वतंत्रपणे ठरवू शकत नाही की त्याला दिलेले ब्लॉक्सपैकी कोणते ब्लॉक प्रत्यक्षात विनामूल्य आहेत

ESXi मध्ये पातळ डिस्क्स कॉम्प्रेस करण्याचे कोणतेही मानक साधन नाही आणि व्हर्च्युअलायझेशन सिस्टमला अतिथी OS मधील डेटा स्टोरेजच्या वैशिष्ट्यांबद्दल काहीही माहिती नाही.

या लेखात, आम्ही ESXi मध्ये पातळ vmdk डिस्क कॉम्प्रेस करण्याच्या सोप्या पद्धतीचे वर्णन करू.

  1. पहिल्या टप्प्यावर, आपल्याला अतिथी ओएसमधील डिस्कवरील सर्व मोकळी जागा शून्यांसह भरून हायपरवाइजरला मदत करणे आवश्यक आहे आपण मार्क रुसिनोविचच्या एसडीलीट युटिलिटीचा वापर करून विंडोजमध्ये विनामूल्य ब्लॉक्स रीसेट करू शकता (लेखनाच्या वेळी, नवीनतम उपलब्ध आवृत्ती. SDelete v1.61 आहे, जर तुम्ही SDelete ची पूर्वीची आवृत्ती वापरत असाल, तर लक्षात ठेवा की ते थोडे वेगळे पॅरामीटर्स वापरू शकतात). तुम्ही येथे SDelete डाउनलोड करू शकता: http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx.

    डिस्कवर संग्रहण अनझिप करा, कमांड प्रॉम्प्ट उघडा (अर्थातच प्रशासक अधिकारांसह) आणि खालील आदेश चालवा

    हटवा –z c:

    या प्रकरणात, c: एक आभासी पातळ vmdk डिस्क आहे जी आम्ही संकुचित करण्याची योजना आखत आहोत.

    लिनक्सवर हे ऑपरेशन dd वापरून केले जाऊ शकते

    Dd if=/dev/zero bs=64k of=zero.temp ; rm zero.temp

  2. अतिथी ओएस बंद करा (शटडाउन).

    नोंद. तुम्ही व्हर्च्युअल मशीन दुसऱ्या स्टोरेजमध्ये (स्टोरेज VMotion) स्थलांतर करून डिस्क कॉम्प्रेस देखील करू शकता. तथापि, आम्ही लक्षात घेतो की ही पद्धत सार्वत्रिक नाही आणि काही अटी पूर्ण झाल्यासच कार्य करते.

  3. आम्ही ESXi सर्व्हरला SSH द्वारे रूट म्हणून कनेक्ट करतो (SSH सेवा सक्षम करण्यास विसरू नका आणि ESXi फायरवॉलवर येणाऱ्या रहदारीला परवानगी देऊ नका). व्हर्च्युअल मशीन फाइल्ससह निर्देशिकेवर जा:
    cd vmfs/volumes/storage1/vm1

    जेथे स्टोरेज1 हे स्टोरेजचे नाव आहे, आणि vm1 ही डिरेक्टरी आहे ज्यामध्ये व्हर्च्युअल मशीनच्या vmdk डिस्कसह फाइल्स साठवल्या जातात.

  4. चला व्हर्च्युअल डिस्कचा “पूर्ण” आकार दाखवू.
    ls -lh *.vmdk

    फाइल सिस्टमवर व्यापलेल्या आभासी डिस्कचा “वास्तविक” आकार याप्रमाणे आढळू शकतो:

    Du –h *.vmdk

    तुम्ही बघू शकता, पातळ डिस्क 33 GB स्टोरेज घेते (त्याचा कमाल आकार 40 GB आहे). शिवाय, Windows अतिथी OS मध्ये फक्त 15 GB व्यापलेले आहेत.

  5. आम्ही vmkfstools वापरून vmdk डिस्क कॉम्प्रेस करतो. पातळ डिस्क कॉम्प्रेशन कमांड यासारखे दिसेल:
    vmkfstools --punchzero /vmfs/volumes/storage1/vm1/vm1.vmdk

    आमच्या उदाहरणातील कॉम्प्रेशन प्रक्रियेस सुमारे 5 मिनिटे लागली (वेग डिस्कच्या आकारावर आणि स्टोरेज आणि SAN नेटवर्कचा वेग आणि लोडवर अवलंबून असतो). कॉम्प्रेशन प्रक्रिया पूर्ण झाल्यानंतर, आम्ही vmdk फाइलचा वर्तमान आकार तपासू.

    तुम्ही बघू शकता, vmdk डिस्क 15 GB पर्यंत संकुचित झाली आहे!

नोंद. अनेक डिस्क्स असल्यास, ही प्रक्रिया प्रत्येकासाठी केली जाणे आवश्यक आहे.

शुभ दुपार!. काम सोपे आहे, vmdk वर्च्युअल डिस्कचा आकार कमी करा ESXI 5 किंवा 6.5 मध्ये. चुकीच्या नियोजनामुळे किंवा कार्य सेट करणाऱ्या व्यक्तीच्या चुकीच्या माहितीमुळे अशी गरज उद्भवू शकते. आमच्याकडे विंडोज सर्व्हर 2008 R2 असलेले व्हर्च्युअल मशीन आहे, ड्राइव्ह C 50 GB, 20 GB व्यापलेले आहे आणि D 100 GB ड्राइव्ह आहे, आणि 1 वापरला आहे, आम्हाला ते 10 पर्यंत कमी करावे लागेल आणि ते जाड राहील. दुर्दैवाने, हे मानक माध्यमांचा वापर करून केले जाऊ शकत नाही; हे हायपर-व्ही मधील सेटिंग्जमध्ये जाऊन आवश्यक रक्कम काढून घेण्यासारखे नाही. परंतु सुदैवाने, याचे निराकरण करण्याचा एक नॉन-ड्रायरी मार्ग आहे, म्हणजे VMware vCenter Converter स्टँडअलोन 5-6.2 युटिलिटी, मी त्याच्या कार्याचे उदाहरण वर्णन केले आहे.

युटिलिटी उघडा. "VMware इन्फ्रास्ट्रक्चर व्हर्च्युअल मशीन" निवडा आणि तुमच्या होस्ट किंवा vCenter सर्व्हरशी कनेक्ट करण्यासाठी क्रेडेन्शियल एंटर करा. मग पुढे.

डिस्क जागा कमी करण्यासाठी होस्ट आणि व्हर्च्युअल मशीन निवडा.

आम्ही गंतव्यस्थान प्रविष्ट करतो आणि डेटा ऍक्सेस करतो, माझ्या उदाहरणात हे समान vcenter सर्व्हर आहे.

स्थापना फोल्डर आणि नाव निवडा

आम्ही एक होस्ट निवडतो, मी vmtools आवृत्ती 9 ची शिफारस करतो, जेणेकरुन तुम्ही विंडोज आणि डेटास्टोअरमधील जाड क्लायंटमधून संपादित करू शकता, अन्यथा तुम्हाला आभासी उपकरणांची आवृत्ती डाउनग्रेड करावी लागेल.

आणि आता मजेदार भाग, डिस्क्स कमी करणे. डेटा कॉपी प्रकार, व्हॉल्यूम निवडा आणि हार्ड ड्राइव्हच्या खाली संपादन बटण आहे, ड्रॉप-डाउन मेनूमध्ये आपण वर्तमान आकार किंवा किमान निवडू शकता, किमान निवडा, नंतर रूपांतरण पूर्ण केल्यानंतर, आपण ज्यावर विस्तृत करा आवश्यक आहे, खरं तर, पुढील क्लिक करा आणि प्रक्रिया सुरू होईल.

व्हीएमवेअर व्हर्च्युअल मशीनच्या डिस्कचा विस्तार करण्याच्या प्रक्रियेच्या विपरीत, जी थेट फ्लायवर केली जाऊ शकते, VMWare ESXi हायपरवाइजरवरील vmdk फाइलचा आकार कमी करण्याची प्रक्रिया अधिक जटिल कार्य आहे आणि ते तत्त्वतः अशक्य आहे. ते थेट vSphere क्लायंट ग्राफिकल इंटरफेसद्वारे करा - फक्त एक लहान आकार निर्दिष्ट करा ते कार्य करणार नाही.

नोंद

लक्षात घ्या की मायक्रोसॉफ्ट हायपरवाइजरच्या नवीनतम आवृत्तीमध्ये हायपर-व्ही ऑनलाइन व्हीएचडीएक्स रिसाइज नावाच्या आभासी डिस्क्स डायनॅमिकली बदलण्याचे तंत्रज्ञान आहे (विस्तारित आणि संकुचित दोन्ही).

ही सूचना vmdk डिस्क्स संकुचित करण्यासाठी अधिकृतपणे समर्थित उपाय नाही, परंतु लेखाच्या लेखकाने उत्पादन वातावरणात ते एकापेक्षा जास्त वेळा वापरले आहे. हा लेख लिहिताना ESXi 5.1 वापरला होता.

VMWare ESXi वर व्हर्च्युअल डिस्कचा आकार कमी करण्याची प्रक्रिया करण्यापूर्वी, तुम्ही हे करणे आवश्यक आहे:

    व्हर्च्युअल मशीनचे सर्व स्नॅपशॉट हटवा, अन्यथा तुम्ही व्हर्च्युअल डिस्कचे नुकसान करू शकता

    व्हर्च्युअल मशीनचा संपूर्ण बॅकअप तयार करा किंवा कमांड वापरून संकुचित करण्यायोग्य vmdk फाइलची प्रत तयार करा:

cp vmname.vmdk backup_vmname.vmdk cp vmname-flat.vmdk backup_vmname-flat.vmdk

व्हर्च्युअल डिस्कचा आकार कमी करण्याच्या प्रक्रियेमध्ये दोन टप्पे असतात:

    अतिथी OS मध्ये विभाजन कमी करणे

    VMware आभासी मशीन VMDK फाइलचा आकार कमी करणे

अतिथी OS मध्ये विभाजन कमी करणे

सर्व प्रथम, आपल्याला अतिथी ऑपरेटिंग सिस्टममध्ये डिस्क विभाजनाचा आकार कमी करणे आवश्यक आहे. हे डिस्क मॅनेजमेंट मॅनेजर (संकुचित व्हॉल्यूम ऑपरेशन, Windows Vista पासून समर्थित) किंवा तृतीय-पक्ष युटिलिटीज (उदाहरणार्थ, Acronis डिस्क डायरेक्टर) वापरून केले जाऊ शकते. तुम्ही हे न केल्यास, व्हर्च्युअल डिस्क संकुचित केल्यावर तुम्हाला एक अस्वास्थ्यकर फाइल सिस्टम येऊ शकते.

समजा आम्हाला डिस्कचा आकार 19.5 GB ने कमी करायचा आहे. याचा अर्थ आवाजाचा आकार 19968 MB (19.5 GB x 1024) ने कमी केला पाहिजे. हे मूल्य आहे जे संकुचित व्हॉल्यूम विझार्ड फील्डमध्ये प्रविष्ट करणे आवश्यक आहे. विभाजनाचा आकार कमी केल्यानंतर, आमच्या डिस्कवर ठराविक प्रमाणात न वाटप केलेली जागा असेल (आमच्या उदाहरणामध्ये 19.5 GB)

VMware आभासी मशीन VMDK फाइलचा आकार कमी करणे

चला दुसऱ्या ऑपरेशनकडे वळू - मी थेट VMWare VMFS फाइल सिस्टमवर VMDK फाइलचा आकार बदलतो.

    व्हर्च्युअल मशीन बंद करा ज्याचा आभासी डिस्क आकार तुम्हाला कमी करायचा आहे

    SSH द्वारे ESXi हायपरवाइजरच्या कन्सोलशी कनेक्ट करा ज्यावर VM नोंदणीकृत आहे

    VM vmdk फाइल संचयित केलेल्या निर्देशिकेवर जा (पाथ vSphere ग्राफिकल क्लायंटमधील व्हर्च्युअल डिस्कच्या गुणधर्मांमध्ये आढळू शकतो):

cd /vmfs/volumes/datastore/VM-name

4. cat कमांड वापरून *.vmdk एक्स्टेंशनसह कॉन्फिगरेशन फाइलची सामग्री पहा:

मांजर VM-name.vmdk

डिस्क vmdk आकार #Extent वर्णन विभागात (RW चिन्हांनंतर) निर्दिष्ट केला आहे. या प्रकरणात, दर्शविलेली संख्या 83886080 आहे (40 GB * 1024 * 1024 * 1024 / 512)

5. आम्हाला vmdk डिस्कचा आकार 40 वरून 20 GB पर्यंत कमी करायचा आहे. याचा अर्थ असा की विस्तार वर्णन विभागात तुम्हाला मूल्य निर्दिष्ट करणे आवश्यक आहे: 41943040 (20 GB * 1024 * 1024 * 1024 / 512). मजकूर संपादक (vi किंवा नॅनो) वापरून नवीन आभासी डिस्क आकार सेट करा.

6. बाकी फक्त क्लोन किंवा स्थलांतरित (स्टोरेज VMotion) आभासी मशीन दुसर्या स्टोरेज (डेटास्टोअर) मध्ये. व्हर्च्युअल मशीन फाइल्स हलवल्यानंतर, त्याचे गुणधर्म नवीन व्हर्च्युअल डिस्क आकार प्रदर्शित करतील.

कोणतेही vCenter नसल्यास, किंवा फक्त एक VMFS स्टोरेज असल्यास, ही ऑपरेशन्स उपलब्ध नाहीत. या प्रकरणात, आपण कमांडसह vmdk डिस्क क्लोन करू शकता:

vmkfstools -i vmname.vmdk vmname-new-size.vmdk

मूळ डिस्क हटवा आणि vmdk डिस्क पुन्हा क्लोन करा, ती त्याच्या पूर्वीच्या नावावर परत करा:

rm vmname-flat.vmdk

vmkfstools -i vmname-new-size.vmdk vmname.vmdk

7. फक्त अतिथी OS लाँच करणे आणि वाटप न केलेले क्षेत्र गायब झाल्याचे सुनिश्चित करणे बाकी आहे.

सल्ला. जर तुम्ही मागील पायरीमध्ये vmkfstools युटिलिटी वापरली असेल, तर तुम्हाला VM सेटिंग्जमध्ये व्हर्च्युअल डिस्क पुन्हा कनेक्ट करावी लागेल, कारण त्याचा नवीन आकार योग्यरित्या प्रदर्शित होऊ शकत नाही.

म्हणून, आम्ही VMWare ESXi वर व्हर्च्युअल vmdk डिस्कचा आकार कमी करण्याचे ऑपरेशन करण्यासाठी पर्यायांपैकी एक पाहिला. न वापरलेली जागा वापरून तुम्हाला VMWare पातळ डिस्कचा आकार कमी करायचा असल्यास, आम्ही या सूचना वापरण्याची शिफारस करतो.

महत्वाचे.ही सूचना vmdk डिस्क्स संकुचित करण्यासाठी अधिकृतपणे समर्थित उपाय नाही, परंतु लेखाच्या लेखकाने उत्पादन वातावरणात ते एकापेक्षा जास्त वेळा वापरले आहे. हा लेख लिहिताना ESXi 5.1 वापरला होता.

VMWare ESXi वर व्हर्च्युअल डिस्कचा आकार कमी करण्याची प्रक्रिया करण्यापूर्वी, तुम्ही हे करणे आवश्यक आहे:

  • व्हर्च्युअल मशीनचे सर्व स्नॅपशॉट हटवा, अन्यथा तुम्ही व्हर्च्युअल डिस्कचे नुकसान करू शकता
  • पूर्ण तयार करा किंवा कमी केलेल्या vmdk फाइलची फक्त एक प्रत तयार करा: cp vmname.vmdk backup_vmname.vmdk cp vmname-flat.vmdk backup_vmname-flat.vmdk

व्हर्च्युअल डिस्कचा आकार कमी करण्याच्या प्रक्रियेमध्ये दोन टप्पे असतात:

अतिथी OS मध्ये विभाजन कमी करणे

सर्व प्रथम, आपल्याला अतिथी ऑपरेटिंग सिस्टममध्ये डिस्क विभाजनाचा आकार कमी करणे आवश्यक आहे. हे डिस्क मॅनेजमेंट मॅनेजर (विंडोज व्हिस्टा पासून सपोर्ट असलेले ऑपरेशन) किंवा थर्ड-पार्टी युटिलिटीज (उदाहरणार्थ, ऍक्रोनिस डिस्क डायरेक्टर) वापरून केले जाऊ शकते. तुम्ही हे न केल्यास, व्हर्च्युअल डिस्क संकुचित केल्यावर तुम्हाला एक अस्वास्थ्यकर फाइल सिस्टम येऊ शकते.

समजा आम्हाला डिस्कचा आकार 19.5 GB ने कमी करायचा आहे. याचा अर्थ आवाजाचा आकार 19968 MB (19.5 GB x 1024) ने कमी केला पाहिजे. हे मूल्य आहे जे संकुचित व्हॉल्यूम विझार्ड फील्डमध्ये प्रविष्ट करणे आवश्यक आहे. विभाजनाचा आकार कमी केल्यानंतर, आमच्या डिस्कवर ठराविक प्रमाणात न वाटप केलेली जागा असेल (आमच्या उदाहरणामध्ये 19.5 GB)

VMware आभासी मशीन VMDK फाइलचा आकार कमी करणे

चला दुसऱ्या ऑपरेशनकडे वळू - मी थेट VMWare VMFS फाइल सिस्टमवर VMDK फाइलचा आकार बदलतो.

  1. व्हर्च्युअल मशीन बंद करा ज्याचा आभासी डिस्क आकार तुम्हाला कमी करायचा आहे
  2. SSH द्वारे ESXi हायपरवाइजरच्या कन्सोलशी कनेक्ट करा ज्यावर VM नोंदणीकृत आहे
  3. VM vmdk फाइल साठवलेल्या निर्देशिकेवर जा (पाथ vSphere ग्राफिकल क्लायंटमधील व्हर्च्युअल डिस्कच्या गुणधर्मांमध्ये आढळू शकतो): cd /vmfs/volumes/datastore/VM-name

  4. cat कमांड वापरून *.vmdk विस्तारासह कॉन्फिगरेशन फाइलची सामग्री पाहू: cat VM-name.vmdk

    डिस्क vmdk आकार विभागात सेट केला आहे #विस्ताराचे वर्णन(RW चिन्हांनंतर). या प्रकरणात, सूचित संख्या आहे 83886080 (४० जीबी *१०२४*१०२४*१०२४ / ५१२)

  5. आम्हाला vmdk डिस्कचा आकार 40 वरून 20 GB पर्यंत कमी करायचा आहे. याचा अर्थ विस्तार वर्णन विभागात तुम्हाला मूल्य निर्दिष्ट करणे आवश्यक आहे: 41943040 (20 GB*1024*1024*1024 / 512). मजकूर संपादक (vi किंवा नॅनो) वापरून नवीन आभासी डिस्क आकार सेट करा.
  6. व्हर्च्युअल मशीनचे क्लोन किंवा स्थलांतर (स्टोरेज व्हीमोशन) दुसऱ्या स्टोरेजमध्ये (डेटास्टोअर) करणे बाकी आहे. व्हर्च्युअल मशीन फाइल्स हलवल्यानंतर, त्याचे गुणधर्म नवीन व्हर्च्युअल डिस्क आकार प्रदर्शित करतील.

    सल्ला. कोणतेही vCenter नसल्यास, किंवा फक्त एक VMFS स्टोरेज असल्यास, ही ऑपरेशन्स उपलब्ध नाहीत. या प्रकरणात, आपण कमांडसह vmdk डिस्क क्लोन करू शकता:

    Vmkfstools -i vmname.vmdk vmname-new-size.vmdk

    मूळ डिस्क हटवा आणि vmdk डिस्क पुन्हा क्लोन करा, ती त्याच्या पूर्वीच्या नावावर परत करा:

    Rm vmname.vmdk rm vmname-flat.vmdk vmkfstools -i vmname-new-size.vmdk vmname.vmdk

  7. फक्त अतिथी OS लाँच करणे आणि वाटप न केलेले क्षेत्र गायब झाल्याचे सुनिश्चित करणे बाकी आहे.

    सल्ला. जर तुम्ही मागील पायरीमध्ये vmkfstools युटिलिटी वापरली असेल, तर तुम्हाला VM सेटिंग्जमध्ये व्हर्च्युअल डिस्क पुन्हा कनेक्ट करावी लागेल, कारण त्याचा नवीन आकार योग्यरित्या प्रदर्शित होऊ शकत नाही.

म्हणून, आम्ही VMWare ESXi वर व्हर्च्युअल vmdk डिस्कचा आकार कमी करण्याचे ऑपरेशन करण्यासाठी पर्यायांपैकी एक पाहिला. न वापरलेली जागा वापरून तुम्हाला VMWare पातळ डिस्कचा आकार कमी करण्याची आवश्यकता असल्यास, आम्ही सूचना वापरण्याची शिफारस करतो.

नोंद. व्हर्च्युअल vmdk डिस्क्स संकुचित करण्यासाठी खालील योजनांचा वापर सामान्य पर्यायी पद्धती म्हणून केला जातो:

  • VMware vCenter Converter वापरून व्हर्च्युअल मशीन रूपांतरित करून व्हर्च्युअल डिस्कचा आकार कमी करणे (रूपांतरित करताना, परिणामी डिस्कचा आकार मूळपेक्षा लहान असल्याचे नमूद केले जाते)
  • तृतीय-पक्ष सॉफ्टवेअर (उदाहरणार्थ, Acronis True Image किंवा Symantec Ghost32) वापरून आभासी डिस्कची सामग्री क्लोनिंग करणे. वर्च्युअल मशीनमध्ये एक नवीन, लहान डिस्क जोडून आणि मोठ्या डिस्कच्या सामग्रीचे क्लोनिंग करून ऑपरेशन केले जाते. त्यानंतर मोठी डिस्क काढली जाते.

VMware vCenter कनवर्टर स्टँडअलोन वापरून रूपांतरणाद्वारे आभासी डिस्कचा आकार कमी करणे

GUI वापरून VMWare वर VM मधील व्हर्च्युअल डिस्कचा आकार कमी करण्याचा दुसरा मार्ग म्हणजे विनामूल्य कनवर्टर वापरणे - .

दोष:

  • पद्धत वेगवान नाही
  • होस्टच्या vCenter किंवा ESXi कन्सोलमध्ये उघडण्याची गरज नाही
  • VM ची अचूक प्रत तयार केली जाते
  • रूपांतरण कार्यासाठी पॅरामीटर्स नियुक्त करण्यात त्रुटी असल्यास स्त्रोत खंडित होणार नाही

खाली चरण-दर-चरण सूचना आहेत

नोंद.आम्ही ज्या व्हर्च्युअल मशीनमध्ये रूपांतरित करणार आहोत (डिस्कचा आकार बदलणे इ.) असणे आवश्यक आहे बंद.

ते बंद आहे.
म्हणजेच, रूपांतरणापूर्वी, स्त्रोत व्हर्च्युअल मशीनवर तुम्हाला चालवणे आवश्यक आहे: बंद कराकिंवा पॉवर बंद, नाही निलंबित करा.

ESXi होस्ट पत्ता निर्दिष्ट करा.

स्रोत VM निवडा.

नवीन VM चे पॅरामीटर्स निर्दिष्ट करा.

डिस्क संपादन मोडवर जा (कॉपी करण्यासाठी डेटा -> संपादित करा)

कॉपी मोड निवडा: कॉपी करण्यासाठी खंड निवडा

नवीन VM मध्ये इच्छित डिस्क आकार निर्दिष्ट करा. तुम्ही बघू शकता, अतिथी डिस्क 48 GB वापरते, आणि डिस्कचा आकार स्वतः 150 आहे. आम्ही ते 60 GB पर्यंत कमी करू.



आम्ही रूपांतरण प्रक्रिया सुरू करतो, मूळ VM बंद करतो, नवीन चालू करतो. आम्ही तपासतो की डिस्कचा आकार कमी झाला आहे, त्यानंतर मूळ VM हटविला जाऊ शकतो.

15971

आभासी डायनॅमिक डिस्कसाठी VDI कार्यक्रमात तयार केले एक वैशिष्ट्य आहे जे काही विशिष्ट परिस्थितीत, वापरकर्त्याला काही गैरसोय होऊ शकते. त्यांना डेटा ॲरे कॉपी करताना, डायनॅमिक व्हर्च्युअल डिस्कचा विस्तार होतो, परंतु जर तुम्ही अशा डिस्कवरून सर्व फायली हटवल्या तर त्याचा आकार समान राहील. अशाप्रकारे, व्हर्च्युअल मशीन खूप लक्षणीय आकारात वाढू शकते, भौतिक माध्यमांवर अवास्तव मोठ्या प्रमाणात जागा घेते.

की आकार बदला, आभासी डिस्कचा आकार बदलण्यासाठी डिझाइन केलेले या प्रकरणात ते निरुपयोगी आहे, कारण ते फक्त एका दिशेने कार्य करते - डिस्क विस्ताराच्या दिशेने. व्हर्च्युअल डिस्क संकुचित करण्यासाठी, आपल्याला भिन्न की वापरण्याची आवश्यकता आहे - संक्षिप्त. परंतु आपण कॉम्प्रेशन सुरू करण्यापूर्वी, आपल्याला व्हर्च्युअल डिस्कमधून सर्व अनावश्यक फायली काढून टाकणे आवश्यक आहे आणि नंतर युटिलिटी वापरून साफ ​​करणे आवश्यक आहे. , एका प्रसिद्ध प्रोग्रामरने तयार केले आहे मार्क रुसिनोविचआणि Windows Administration Tools पॅकेजमध्ये समाविष्ट आहे सिसिंटर्नल्स. व्हर्च्युअल मशीनचे सर्व स्नॅपशॉट हटविणे देखील आवश्यक आहे, अन्यथा आपल्याला त्रुटी प्राप्त होऊ शकते.

टीप: युटिलिटीचा उपयोग विंडोज ओएसमधील विभाजने आणि डिस्क साफ करण्यासाठी, डिस्क साफ करण्यासाठी केला जातो लिनक्सउपयुक्तता वापरावी शून्यमुक्त .

हे हलके आहे आणि स्थापनेची आवश्यकता नाही.

सिस्टम विभाजनाच्या रूटवर चालू असलेल्या व्हर्च्युअल मशीनमध्ये ठेवा आणि नंतर, प्रशासक म्हणून कमांड लाइन उघडून, खालील आदेश चालवा:

CDC:\
sdelete.exe -s -z C:

त्याच प्रकारे मोकळी जागा स्वच्छ करा. वापरकर्ता विभाग.

sdelete.exe -s -z D:

यानंतर, व्हर्च्युअल मशीन बंद करा, प्रशासक म्हणून बेस सिस्टममध्ये कमांड लाइन उघडा आणि या दोन कमांड्स क्रमाने चालवा:

cd C:\Program Files\Oracle\VirtualBox
VboxManage.exe modifyhd "D:\Oracle VM VirtualBox\Windows 10 x86 Ent 1607.vdi" -- कॉम्पॅक्ट

पहिल्या कमांडसह आम्ही युटिलिटीच्या स्थानावर जातो VboxManage.exe, आणि दुसरे आम्ही कमांड वापरून वर्च्युअल डिस्क कॉम्प्रेस करतो एचडी सुधारित कराआणि की संक्षिप्त. फाइल मार्ग VDI तुमच्याकडे तुमचे स्वतःचे असेल, पथ किंवा फाइलच्या नावात मोकळी जागा असल्यास सरळ कोट विसरू नका. कॉम्प्रेशन प्रक्रियेस विस्तारापेक्षा जास्त वेळ लागतो (याला फक्त काही सेकंद लागतात) , कारण युटिलिटीला वास्तविक व्यापलेल्या डिस्क स्पेससह कार्य करावे लागते.



आम्ही वाचण्याची शिफारस करतो

वर