ലിനക്സിൽ ഒരു ഫയൽ ഉപയോഗിച്ച് ഒരു വെർച്വൽ ഹാർഡ് ഡിസ്ക് വോളിയം എങ്ങനെ സൃഷ്ടിക്കാം


വിർച്ച്വൽ ഹാർഡ് ഡിസ്ക് (വിഎച്ച്ഡി) ഒരു ഫിസിക്കൽ ഹാർഡ് ഡ്രൈവിന്റെ മുഴുവൻ ഉള്ളടക്കങ്ങളും സംഭരിക്കുന്നതിന് കഴിവുള്ള ഒരു വെർച്വൽ ഹാർഡ് ഡിസ്ക് ഡ്രൈവിനെ പ്രതിനിധീകരിക്കുന്ന ഒരു ഡിസ്ക് ഇമേജ് ഫയൽ ഫോർമാറ്റാണ്. ഫിസിക്കൽ ഹാർഡ് ഡ്രൈവിന് സമാനമായി പ്രവർത്തിക്കുന്ന ഒരു കണ്ടെയ്uനർ ഫയലാണിത്. ഡിസ്ക് ഇമേജ് നിലവിലുള്ള ഒരു ഹാർഡ് ഡ്രൈവ് ആവർത്തിക്കുകയും എല്ലാ ഡാറ്റയും ഘടനാപരമായ സവിശേഷതകളും ഉൾക്കൊള്ളുകയും ചെയ്യുന്നു.

ഒരു ഫിസിക്കൽ ഹാർഡ് ഡ്രൈവ് പോലെ, ഒരു VHD-യിലും ഒരു ഫയൽ സിസ്റ്റം അടങ്ങിയിരിക്കാം, കൂടാതെ ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം, ആപ്ലിക്കേഷനുകൾ, ഡാറ്റ സംഭരിക്കാനും നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം. ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളും ആപ്ലിക്കേഷനും ഡാറ്റയും സംഭരിക്കുന്നതിന് VirtualBox Virtual Machines (VMs) ലെ VHD-കളുടെ സാധാരണ ഉപയോഗങ്ങളിലൊന്ന്.

ഈ ലേഖനത്തിൽ, ലിനക്സിൽ ഒരു ഫയൽ ഉപയോഗിച്ച് ഒരു വെർച്വൽ ഹാർഡ് ഡിസ്ക് വോളിയം എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് ഞങ്ങൾ കാണിക്കും. നിങ്ങളുടെ ഐടി പരിതസ്ഥിതിയിൽ ടെസ്റ്റിംഗ് ആവശ്യങ്ങൾക്കായി വിഎച്ച്ഡികൾ സൃഷ്ടിക്കുന്നതിന് ഈ ഗൈഡ് ഉപയോഗപ്രദമാണ്. ഈ ഗൈഡിന്റെ ആവശ്യത്തിനായി, ഞങ്ങൾ 1GB വലുപ്പമുള്ള ഒരു VHD വോളിയം സൃഷ്uടിക്കുകയും EXT4 ഫയൽ സിസ്റ്റം തരം ഉപയോഗിച്ച് ഫോർമാറ്റ് ചെയ്യുകയും ചെയ്യും.

വെർച്വൽ ഡ്രൈവ് വോളിയം പിടിക്കാൻ ഒരു പുതിയ ഇമേജ് സൃഷ്uടിക്കുക

നിങ്ങൾക്ക് ഇത് ചെയ്യാൻ കഴിയുന്ന നിരവധി മാർഗങ്ങളുണ്ട്, എന്നാൽ ഏറ്റവും എളുപ്പമുള്ള മാർഗ്ഗം ഇനിപ്പറയുന്ന dd കമാൻഡ് ഉപയോഗിക്കുന്നു. ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ 1GB വലുപ്പമുള്ള ഒരു VHD വോളിയം സൃഷ്ടിക്കും.

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

എവിടെ:

  • if=/dev/zero: ഡാറ്റാ സംഭരണം ആരംഭിക്കുന്നതിന് ഒരു പ്രതീക സ്ട്രീം നൽകുന്നതിനുള്ള ഇൻപുട്ട് ഫയൽ
  • of=VHD.img: സ്റ്റോറേജ് വോളിയമായി സൃഷ്uടിക്കേണ്ട ഇമേജ് ഫയൽ
  • bs=1M: ഒരു സമയം 1M വരെ വായിക്കുകയും എഴുതുകയും ചെയ്യുക
  • count=1200: 1200M (1GB) ഇൻപുട്ട് ബ്ലോക്കുകൾ മാത്രം പകർത്തുക

അടുത്തതായി, mkfs യൂട്ടിലിറ്റി ഉപയോഗിച്ച് VHD ഇമേജ് ഫയലിലെ EXT4 ഫയൽ സിസ്റ്റം തരം ഫോർമാറ്റ് ചെയ്യേണ്ടതുണ്ട്. ഇനിപ്പറയുന്ന സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ /media/VHD.img ഒരു ബ്ലോക്ക് പ്രത്യേക ഉപകരണമല്ലെന്ന് ആവശ്യപ്പെടുമ്പോൾ y ഉത്തരം നൽകുക.

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

VHD വോളിയം ആക്സസ് ചെയ്യുന്നതിന്, നമുക്ക് ഒരു ഡയറക്ടറിയിലേക്ക് (മൗണ്ട് പോയിന്റ്) മൗണ്ട് ചെയ്യേണ്ടതുണ്ട്. മൌണ്ട് പോയിന്റ് സൃഷ്ടിക്കുന്നതിനും VHD വോളിയം മൌണ്ട് ചെയ്യുന്നതിനും ഈ കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക. -o മൗണ്ടുചെയ്യുന്നതിനുള്ള ഓപ്uഷനുകൾ വ്യക്തമാക്കാൻ ഉപയോഗിക്കുന്നു, ഇവിടെ, ഓപ്ഷൻ ലൂപ്പ് /dev/ ഡയറക്uടറിക്ക് കീഴിലുള്ള ഉപകരണ നോഡിനെ സൂചിപ്പിക്കുന്നു.

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

ശ്രദ്ധിക്കുക: അടുത്ത റീബൂട്ട് വരെ VHD ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യപ്പെടും, സിസ്റ്റം ബൂട്ടിൽ മൌണ്ട് ചെയ്യുന്നതിന്, /etc/fstab ഫയലിൽ ഈ എൻട്രി ചേർക്കുക.

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

ഇപ്പോൾ താഴെ പറയുന്ന df കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് മൌണ്ട് പോയിന്റ് ഉപയോഗിച്ച് പുതുതായി സൃഷ്ടിച്ച VHD ഫയൽസിസ്റ്റം പരിശോധിക്കാവുന്നതാണ്.

$ df -hT

വെർച്വൽ ഡ്രൈവ് വോളിയം നീക്കംചെയ്യുന്നു

നിങ്ങൾക്ക് ഇനി VHD വോളിയം ആവശ്യമില്ലെങ്കിൽ, VHD ഫയൽസിസ്റ്റം അൺമൗണ്ട് ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക, തുടർന്ന് ഇമേജ് ഫയൽ ഇല്ലാതാക്കുക:

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

ഇതേ ആശയം ഉപയോഗിച്ച്, ലിനക്സിലെ ഒരു ഫയൽ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു സ്വാപ്പ് ഏരിയ/സ്പെയ്സ് സൃഷ്ടിക്കാനും കഴിയും.

അത്രയേയുള്ളൂ! ഈ ഗൈഡിൽ, ലിനക്സിലെ ഒരു ഫയൽ ഉപയോഗിച്ച് ഒരു വെർച്വൽ ഹാർഡ് ഡിസ്ക് വോളിയം എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് ഞങ്ങൾ കാണിച്ചുതന്നിട്ടുണ്ട്. നിങ്ങൾക്ക് പങ്കിടാൻ എന്തെങ്കിലും ചിന്തകളോ ചോദിക്കാൻ ചോദ്യങ്ങളോ ഉണ്ടെങ്കിൽ, ചുവടെയുള്ള അഭിപ്രായ ഫോം വഴി ഞങ്ങളെ ബന്ധപ്പെടുക.