08-14-2012, 02:08 PM
این پست بیشتر یک ترفند هست برای کسانی که با ابزار Virtualization یا مجازی سازی کار می کنند و روزانه سرکارشان بیشتر با این گونه ابزار است. شاید بارها برایتان پیش آمده باشد که بخواهید بدون اینکه سیستم عامل میهمان را در ویرچوال باکس اجرا کنید و یک دایرکتوری را با سیستم عامل میزبان به اشتراک بگذارید ٫ از اطلاعات موجود در ویرچوال باکس بکاپ بگیرید.
![[عکس: vb.png]](http://slashrosha.org/wp/wp-content/uploads/2012/07/vb.png)
این کار به راحتی انجام شدنی است. فقط کافیست پکیج VirtualBox-Fuse را بر روی سیستم خود نصب داشته باشید. برای نصب آن کافیست دستور زیر را اجرا کنید:برای ubuntu و debian (برای Debian فعلا در مخازن unstable موجود میباشد) :برای آرچ لینوکس هم این بسته در AUR در دسترس است. اگر ابزار yaourt را در Arch Linux نصب کرده باشید کافیست از دستور زیر استفاده کنید: برای توزیع های دیگر کافیست جستجویی در مخازن بکنید. بعد از نصب این بسته فایل .vdi ویرچوال باکس را می توانید به این روش در دایرکتوری مورد نظر مانت کنید: با این روش می توانید پارتیشن های درون فایل vdi را ببینید. ولی برای مشاهده فایل های درون پارتیشن ها ٫ پارتیشن ها هم باید مانت شوند به این صورت :
برای جزئیات بیشتر هم می توانید صفحه Fuse Man Page هم یه نگاهی بهش بیاندازید. آپشن های زیادی برای VirtualBox-Fuse موجود دارد که می توانید از Man Page آنها را دنبال کنید.
کد:
# apt-get install virtualbox-fuse
کد:
yaourt virtualbox-fuse
کد:
#vdfuse [options] -f /path/to/image-file /path/to/mountpoint
کد:
#mount /path/to/mountpoint/Partition1 /path/to/someother/mountpoint
برای جزئیات بیشتر هم می توانید صفحه Fuse Man Page هم یه نگاهی بهش بیاندازید. آپشن های زیادی برای VirtualBox-Fuse موجود دارد که می توانید از Man Page آنها را دنبال کنید.
یک مثقال عمل بهتر است از یک خروار حرف.