लिनक्स में फाइल का उपयोग करके वर्चुअल हार्डडिस्क वॉल्यूम कैसे बनाएं


वर्चुअल हार्ड डिस्क ( VHD ) एक डिस्क छवि फ़ाइल स्वरूप है जो एक वर्चुअल हार्ड डिस्क ड्राइव का प्रतिनिधित्व करता है, जो भौतिक हार्ड ड्राइव की संपूर्ण सामग्री को संग्रहीत करने में सक्षम है। यह एक कंटेनर फ़ाइल है जो एक भौतिक हार्ड ड्राइव के समान कार्य करती है। डिस्क छवि एक मौजूदा हार्ड ड्राइव की नकल करती है और इसमें सभी डेटा और संरचनात्मक विशेषताएं शामिल हैं।

एक भौतिक हार्ड ड्राइव की तरह, एक VHD में एक फ़ाइल सिस्टम हो सकता है, और आप इसका उपयोग ऑपरेटिंग सिस्टम, एप्लिकेशन और साथ ही डेटा संग्रहीत करने के लिए कर सकते हैं। ऑपरेटिंग सिस्टम और एप्लिकेशन और डेटा को संग्रहीत करने के लिए VirtualBox वर्चुअल मशीन (VMs) में VHDs के विशिष्ट उपयोगों में से एक।

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

वर्चुअल ड्राइव वॉल्यूम होल्ड करने के लिए एक नई छवि बनाएं

आपके द्वारा ऐसा करने के कई तरीके हैं, लेकिन सबसे आसान तरीका निम्नलिखित dd कमांड का उपयोग करना है। इस उदाहरण में, हम आकार का एक VHD वॉल्यूम बना रहे हैं 1GB छवि।

$ sudo dd if=/dev/zero of=VHD.img bs=1M count=1200

कहा पे:

  • if=/dev/zero: input file to provide a character stream for initializing data storage
  • of=VHD.img: image file to be created as storage volume
  • bs=1M: read and write up to 1M at a time
  • count=1200: copy only 1200M (1GB) input blocks

इसके बाद, हमें VHD छवि फ़ाइल mkfs उपयोगिता के साथ EXT4 फ़ाइल सिस्टम स्वरूपित करने की आवश्यकता है। उत्तर y , जब संकेत दिया जाता है कि /media/VHD.img निम्न स्क्रीनशॉट में दिखाए अनुसार ब्लॉक विशेष उपकरण नहीं है।

$ sudo mkfs -t ext4 /media/VHD.img

VHD वॉल्यूम का उपयोग करने के लिए, हमें एक निर्देशिका (माउंट पॉइंट) पर माउंट करने की आवश्यकता है। माउंट बिंदु बनाने और क्रमशः VHD वॉल्यूम को माउंट करने के लिए इन कमांड को चलाएं। -o का उपयोग बढ़ते के लिए विकल्प निर्दिष्ट करने के लिए किया जाता है, यहाँ, विकल्प लूप /dev/ निर्देशिका के अंतर्गत डिवाइस नोड को इंगित करता है।

$ sudo mkdir /mnt/VHD/
$ sudo mount -t auto -o loop /media/VHD.img /mnt/VHD/

लाल

/media/VHD.img  /mnt/VHD/  ext4    defaults        0  0

अब आप निम्न df कमांड का उपयोग करके आरोह बिंदु के साथ नव निर्मित VHD फाइल सिस्टम को सत्यापित कर सकते हैं।

$ df -hT

वर्चुअल ड्राइव वॉल्यूम निकालना

यदि आपको अब VHD वॉल्यूम की आवश्यकता नहीं है, तो VHD फाइल सिस्टम को अनमाउंट करने के लिए निम्न कमांड चलाएं, फिर इमेज फाइल को हटा दें:

$ sudo umount /mnt/VHD/
$ sudo rm /media/VHD.img

उसी विचार का उपयोग करके, आप लिनक्स में एक फ़ाइल का उपयोग करके एक स्वैप क्षेत्र/स्थान भी बना सकते हैं।

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