هارد دیسک مجازی یا همان Virtual Hard Disk که به اختصار به آن VHD نیز گفته می شود، در واقع نوعی از disk image file است که virtual hard disk drive را ارائه می دهد.Virtual Hard Disk ویژگی های physical hard drive را دارا می باشد و قادر به ذخیره سازی داده ها را دارد.
در این مطلب ما قصد داریم تا یک VHD volume به اندازه ی 1GB بسازیم و آن را با فایل سیستم EXT4 فرمت کنیم و سپس آن را بر روی سیستم mount کنیم.
ساخت Virtual Drive Volume جدید :
برای اینکار روش های مختلفی وجود دارد که یک از آنها استفاده از دستور dd می باشد.بدین منظور برای ساخت یک VHD volume با اندازه ی 1GB دستور پایین را باید اجرا کرد :
# dd if=/dev/zero of=/media/VHD.img bs=1M count=1200
نکته اینکه درجلوی of می توانید مسیر و نام فایل VHD خود را بنویسید و در جلوی قسمت count می توان اندازه ی آن را تعیین کرد.یک نمونه از اجرای دستور گفته شده را در تصویر پایین مشاهده می کنید :
اکنون برای فرمت کردن VHD image file با فرمت EXT4 می توان از دستور mkfs به صورت زیر استفاده کرد :
# mkfs -t ext4 /media/VHD.img
یک نمونه از اجرای دستور گفته شده را در تصویر پایین مشاهده می کنید :
اکنون به منظور استفاده از VHD volume ساخته شده باید آن را در مسیر دلخواه mount کرد که برای این منظور می توان دستورهای پایین را اجرا کرد :
# mkdir /mnt/VHD
# mount -t auto -o loop /media/VHD.img /mnt/VHD
یک نمونه از اجرای دستورات گفته شده را در تصویر پایین مشاهده می کنید :
اکنون به راحتی می توان از VHD ساخته شده استفاده کرد.برای اینکه پس از reboot شدن سیستم VHD volume به صورت خودکار mount شود کافیست تا فایل زیر را بزار کنید :
# vi /etc/fstab
سپس خط زیر را به انتهای فایل اضافه کنید :
/media/VHD.img /mnt/VHD/ ext4 defaults 0 0
امید است تا از این مطلب استفاده ی لازم را برده باشید.