ساخت Hard Disk Volume مجازی با استفاده از فایل در لینوکس

hard-disk

هارد دیسک مجازی یا همان 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

اکنون برای فرمت کردن VHD image file با فرمت EXT4 می توان از دستور mkfs به صورت زیر استفاده کرد :

 

# mkfs -t ext4 /media/VHD.img

 

یک نمونه از اجرای دستور گفته شده را در تصویر پایین مشاهده می کنید :

 

vhd

 

اکنون به منظور استفاده از VHD volume ساخته شده باید آن را در مسیر دلخواه mount کرد که برای این منظور می توان دستورهای پایین را اجرا کرد :

 

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

یک نمونه از اجرای دستورات گفته شده را در تصویر پایین مشاهده می کنید :

 

vhd

اکنون به راحتی می توان از VHD ساخته شده استفاده کرد.برای اینکه پس از reboot شدن سیستم VHD volume به صورت خودکار mount شود کافیست تا فایل زیر را بزار کنید :

 

# vi /etc/fstab

 

سپس خط زیر را به انتهای فایل اضافه کنید :

 

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

 

امید است تا از این مطلب استفاده ی لازم را برده باشید.

 

 

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.