VMware में डिस्क स्पेस कैसे बढ़ाएं: विस्तृत गाइड

onion ads platform Ads: Start using Onion Mail
Free encrypted & anonymous email service, protect your privacy.
https://onionmail.org
by Traffic Juicy

VMware में डिस्क स्पेस कैसे बढ़ाएं: विस्तृत गाइड

आज के डिजिटल युग में, वर्चुअल मशीनें (VMs) विभिन्न कार्यों के लिए महत्वपूर्ण हो गई हैं, चाहे वह एप्लिकेशन टेस्टिंग हो, सर्वर वर्चुअलाइजेशन हो, या विकास वातावरण का निर्माण हो। VMware, सबसे लोकप्रिय वर्चुअलाइजेशन प्लेटफार्मों में से एक है, जो हमें वर्चुअल मशीन बनाने और प्रबंधित करने की अनुमति देता है। हालांकि, समय के साथ, वर्चुअल मशीन को आवंटित डिस्क स्पेस अपर्याप्त हो सकता है, जिससे प्रदर्शन संबंधी समस्याएं और संभावित डेटा हानि हो सकती है। इस लेख में, हम VMware में डिस्क स्पेस बढ़ाने के विभिन्न तरीकों पर विस्तृत रूप से चर्चा करेंगे, जिसमें चरण-दर-चरण निर्देश और सर्वोत्तम अभ्यास शामिल हैं।

## डिस्क स्पेस बढ़ाने की आवश्यकता क्यों होती है?

VMware वर्चुअल मशीन में डिस्क स्पेस बढ़ाने के कई कारण हो सकते हैं:

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

## VMware में डिस्क स्पेस बढ़ाने के तरीके

VMware में डिस्क स्पेस बढ़ाने के कई तरीके हैं, जिनमें से प्रत्येक की अपनी विशेषताएं और आवश्यकताएं हैं। यहां कुछ सबसे आम तरीके दिए गए हैं:

1. **VMware vSphere Client का उपयोग करना**

VMware vSphere Client, VMware vSphere वातावरण को प्रबंधित करने के लिए एक ग्राफिकल यूजर इंटरफेस (GUI) है। इसका उपयोग वर्चुअल मशीन की डिस्क साइज को आसानी से बढ़ाने के लिए किया जा सकता है।

**चरण 1: वर्चुअल मशीन को बंद करें**

डिस्क साइज बढ़ाने से पहले, वर्चुअल मशीन को बंद करना आवश्यक है। यह सुनिश्चित करता है कि डिस्क में कोई डेटा राइटिंग प्रक्रिया नहीं चल रही है, जिससे डेटा भ्रष्टाचार का खतरा कम हो जाता है।

* vSphere Client में लॉग इन करें।
* इन्वेंट्री में वर्चुअल मशीन का पता लगाएं।
* वर्चुअल मशीन पर राइट-क्लिक करें और “Power” -> “Shut Down Guest OS” चुनें। यदि गेस्ट ऑपरेटिंग सिस्टम प्रतिक्रिया नहीं दे रहा है, तो “Power” -> “Power Off” का उपयोग करें।

**चरण 2: वर्चुअल मशीन की सेटिंग्स संपादित करें**

वर्चुअल मशीन बंद होने के बाद, उसकी सेटिंग्स को संपादित करके डिस्क साइज को बढ़ाया जा सकता है।

* vSphere Client में वर्चुअल मशीन पर राइट-क्लिक करें और “Edit Settings” चुनें।
* “Virtual Hardware” टैब पर जाएं।
* उस हार्ड डिस्क का चयन करें जिसका साइज आप बढ़ाना चाहते हैं।
* “Provisioned Size” फ़ील्ड में, नई डिस्क साइज दर्ज करें। ध्यान दें कि यह साइज मौजूदा साइज से अधिक होनी चाहिए।
* “OK” पर क्लिक करें।

**चरण 3: वर्चुअल मशीन को चालू करें**

डिस्क साइज बढ़ाने के बाद, वर्चुअल मशीन को चालू करें।

* vSphere Client में वर्चुअल मशीन पर राइट-क्लिक करें और “Power” -> “Power On” चुनें।

**चरण 4: गेस्ट ऑपरेटिंग सिस्टम में डिस्क साइज बढ़ाएं**

डिस्क साइज को VMware स्तर पर बढ़ाने के बाद, गेस्ट ऑपरेटिंग सिस्टम (जैसे Windows या Linux) में भी डिस्क साइज को बढ़ाना आवश्यक है ताकि ऑपरेटिंग सिस्टम नई आवंटित स्पेस का उपयोग कर सके।

**Windows में डिस्क साइज बढ़ाएं:**

* वर्चुअल मशीन में लॉग इन करें।
* “Disk Management” खोलें (Start Menu में “diskmgmt.msc” टाइप करें और Enter दबाएं)।
* उस डिस्क का पता लगाएं जिसका साइज आपने बढ़ाया है। इसमें एक अनएलोकेटेड स्पेस दिखाई देगा।
* उस पार्टीशन पर राइट-क्लिक करें जिसे आप बढ़ाना चाहते हैं और “Extend Volume” चुनें।
* एक्सटेंड वॉल्यूम विजार्ड में निर्देशों का पालन करें। अनएलोकेटेड स्पेस को मौजूदा पार्टीशन में मर्ज करने के लिए आवश्यक साइज का चयन करें।
* “Finish” पर क्लिक करें।

**Linux में डिस्क साइज बढ़ाएं:**

* वर्चुअल मशीन में लॉग इन करें।
* एक टर्मिनल खोलें।
* `fdisk /dev/sda` कमांड चलाएं (जहां /dev/sda आपकी डिस्क है)।
* `p` टाइप करके मौजूदा पार्टीशन टेबल देखें।
* `n` टाइप करके एक नया पार्टीशन बनाएं। यदि आप मौजूदा पार्टीशन को बढ़ाना चाहते हैं, तो आप `d` टाइप करके मौजूदा पार्टीशन को हटा सकते हैं (डेटा का बैकअप लेना सुनिश्चित करें!) और फिर `n` के साथ एक नया पार्टीशन बनाएं जो पहले से बड़ा हो।
* प्रॉम्प्ट पर, एक पार्टीशन नंबर, पहला सेक्टर और अंतिम सेक्टर दर्ज करें। संपूर्ण अनएलोकेटेड स्पेस का उपयोग करने के लिए, डिफ़ॉल्ट मानों को स्वीकार करें।
* `w` टाइप करके परिवर्तनों को लिखें और `fdisk` से बाहर निकलें।
* पार्टीशन टेबल को अपडेट करने के लिए वर्चुअल मशीन को रीबूट करें।
* रीबूट करने के बाद, फाइल सिस्टम को रीसाइज करें। यदि आप ext4 फाइल सिस्टम का उपयोग कर रहे हैं, तो `resize2fs /dev/sdaX` कमांड चलाएं (जहां /dev/sdaX आपका पार्टीशन है)।

2. **VMware vmkfstools कमांड-लाइन टूल का उपयोग करना**

vmkfstools एक कमांड-लाइन टूल है जिसका उपयोग VMware वर्चुअल मशीन के साथ विभिन्न कार्यों को करने के लिए किया जाता है, जिसमें डिस्क साइज को बढ़ाना भी शामिल है। यह विधि उन उपयोगकर्ताओं के लिए उपयुक्त है जो कमांड-लाइन इंटरफेस के साथ अधिक सहज हैं।

**चरण 1: वर्चुअल मशीन को बंद करें**

* vSphere Client या SSH के माध्यम से ESXi होस्ट से कनेक्ट करें।
* वर्चुअल मशीन को बंद करें।

**चरण 2: vmkfstools कमांड का उपयोग करके डिस्क साइज बढ़ाएं**

* SSH के माध्यम से ESXi होस्ट से कनेक्ट करें।
* निम्नलिखित कमांड चलाएं:

bash
vmkfstools -i /vmfs/volumes/datastore/vm_name/vm_name.vmdk /vmfs/volumes/datastore/vm_name/vm_name_new.vmdk -d thin
vmkfstools -z /vmfs/volumes/datastore/vm_name/vm_name.vmdk /vmfs/volumes/datastore/vm_name/vm_name_new.vmdk

* `-i`: डिस्क को क्लोन करता है।
* `/vmfs/volumes/datastore/vm_name/vm_name.vmdk`: मूल वर्चुअल डिस्क का पथ।
* `/vmfs/volumes/datastore/vm_name/vm_name_new.vmdk`: नई वर्चुअल डिस्क का पथ (यह एक नई फ़ाइल होगी)।
* `-d thin`: पतले प्रावधानित डिस्क बनाता है (केवल उपयोग की गई जगह लेता है)।
* `-z`: ज़ीरो-आउट डिस्क (यह एक वैकल्पिक विकल्प है जो डिस्क को शून्य से भरता है)।

**चरण 3: नई वर्चुअल डिस्क को वर्चुअल मशीन में जोड़ें**

* vSphere Client में वर्चुअल मशीन पर राइट-क्लिक करें और “Edit Settings” चुनें।
* “Virtual Hardware” टैब पर जाएं।
* “Add New Device” पर क्लिक करें और “Hard Disk” चुनें।
* “Use an existing virtual disk” चुनें और नई बनाई गई वर्चुअल डिस्क (`vm_name_new.vmdk`) का चयन करें।
* “OK” पर क्लिक करें।

**चरण 4: पुरानी वर्चुअल डिस्क को हटाएं**

* vSphere Client में वर्चुअल मशीन पर राइट-क्लिक करें और “Edit Settings” चुनें।
* “Virtual Hardware” टैब पर जाएं।
* पुरानी वर्चुअल डिस्क का चयन करें और “Remove” पर क्लिक करें।
* “OK” पर क्लिक करें।

**चरण 5: वर्चुअल मशीन को चालू करें और गेस्ट ऑपरेटिंग सिस्टम में डिस्क साइज बढ़ाएं**

ऊपर दिए गए Windows या Linux के लिए चरणों का पालन करें।

3. **VMware Converter का उपयोग करना**

VMware Converter एक निःशुल्क टूल है जिसका उपयोग वर्चुअल मशीनों को एक प्रारूप से दूसरे प्रारूप में बदलने के लिए किया जाता है। इसका उपयोग वर्चुअल मशीन की डिस्क साइज को बढ़ाने के लिए भी किया जा सकता है।

**चरण 1: VMware Converter डाउनलोड और इंस्टॉल करें**

* VMware की वेबसाइट से VMware Converter डाउनलोड करें और इसे अपने कंप्यूटर पर इंस्टॉल करें।

**चरण 2: वर्चुअल मशीन को कन्वर्ट करें**

* VMware Converter लॉन्च करें।
* “Convert machine” पर क्लिक करें।
* स्रोत के रूप में अपनी मौजूदा वर्चुअल मशीन का चयन करें।
* गंतव्य के रूप में एक नई वर्चुअल मशीन का चयन करें।
* “Options” पृष्ठ पर, “Data to copy” अनुभाग में, “Volumes to copy” का चयन करें और उस डिस्क का साइज बढ़ाएं जिसे आप बढ़ाना चाहते हैं।
* विज़ार्ड में निर्देशों का पालन करें।

**चरण 3: नई वर्चुअल मशीन को चालू करें और गेस्ट ऑपरेटिंग सिस्टम में डिस्क साइज बढ़ाएं**

ऊपर दिए गए Windows या Linux के लिए चरणों का पालन करें।

4. **क्लोनिंग का उपयोग करना**

क्लोनिंग एक मौजूदा वर्चुअल मशीन की एक सटीक प्रतिलिपि बनाने की प्रक्रिया है। क्लोनिंग का उपयोग वर्चुअल मशीन की डिस्क साइज को बढ़ाने के लिए किया जा सकता है।

**चरण 1: वर्चुअल मशीन को क्लोन करें**

* vSphere Client में वर्चुअल मशीन पर राइट-क्लिक करें और “Clone” -> “Clone to Virtual Machine” चुनें।
* एक नाम और स्थान दर्ज करें।
* “Customize the virtual machine’s hardware” का चयन करें।
* अगले पृष्ठ पर, हार्ड डिस्क का चयन करें और “Provisioned Size” फ़ील्ड में नई डिस्क साइज दर्ज करें।
* विज़ार्ड में निर्देशों का पालन करें।

**चरण 2: नई वर्चुअल मशीन को चालू करें और गेस्ट ऑपरेटिंग सिस्टम में डिस्क साइज बढ़ाएं**

ऊपर दिए गए Windows या Linux के लिए चरणों का पालन करें।

## सर्वोत्तम अभ्यास

* **डेटा का बैकअप लें:** डिस्क साइज बढ़ाने से पहले, अपनी वर्चुअल मशीन का बैकअप लेना हमेशा एक अच्छा विचार है। इससे डेटा हानि की स्थिति में आप अपने डेटा को पुनर्स्थापित कर सकते हैं।
* **पतले प्रावधानित डिस्क का उपयोग करें:** पतले प्रावधानित डिस्क केवल उपयोग की गई जगह लेते हैं, जिससे डिस्क स्पेस को बचाया जा सकता है।
* **नियमित रूप से डिस्क स्पेस की निगरानी करें:** अपनी वर्चुअल मशीन में डिस्क स्पेस की नियमित रूप से निगरानी करना महत्वपूर्ण है ताकि आप डिस्क स्पेस की कमी से पहले ही उसे बढ़ा सकें।
* **विभाजन (Partitioning):** डिस्क का उचित विभाजन सुनिश्चित करें। ऑपरेटिंग सिस्टम और एप्लीकेशन के लिए अलग-अलग पार्टीशन बनाएं।
* **स्नैपशॉट का प्रबंधन:** वर्चुअल मशीन के स्नैपशॉट डिस्क स्पेस का उपयोग करते हैं। स्नैपशॉट का प्रबंधन करें और अनावश्यक स्नैपशॉट को हटा दें।
* **डेटा डिडुप्लीकेशन (Data Deduplication):** यदि आपके पास कई वर्चुअल मशीन हैं जो समान डेटा स्टोर करती हैं, तो डेटा डिडुप्लीकेशन तकनीक का उपयोग करके डिस्क स्पेस को बचाया जा सकता है।

## निष्कर्ष

VMware वर्चुअल मशीन में डिस्क स्पेस बढ़ाना एक सीधी प्रक्रिया है जिसे कई तरीकों से किया जा सकता है। इस लेख में दिए गए चरणों का पालन करके, आप आसानी से अपनी वर्चुअल मशीन की डिस्क साइज को बढ़ा सकते हैं और प्रदर्शन संबंधी समस्याओं से बच सकते हैं। हमेशा सर्वोत्तम अभ्यासों का पालन करें, जैसे कि डेटा का बैकअप लेना और पतले प्रावधानित डिस्क का उपयोग करना। नियमित रूप से डिस्क स्पेस की निगरानी करना भी महत्वपूर्ण है ताकि आप डिस्क स्पेस की कमी से पहले ही उसे बढ़ा सकें। VMware Converter और क्लोनिंग विधियां अधिक जटिल हैं, लेकिन वे कुछ परिदृश्यों में उपयोगी हो सकती हैं। सबसे महत्वपूर्ण बात यह है कि आप वह विधि चुनें जो आपके लिए सबसे उपयुक्त हो और निर्देशों का सावधानीपूर्वक पालन करें।

उम्मीद है कि यह गाइड आपको VMware में डिस्क स्पेस बढ़ाने में मदद करेगा। यदि आपके कोई प्रश्न हैं, तो कृपया नीचे टिप्पणी करें!

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments