هنگام ایجاد یک ماشین مجازی در VirtualBox، کاربر باید مبلغی را که می خواهد برای نیازهای سیستم مهمان اختصاص دهد تعیین می کند. در برخی موارد تعداد اختصاصی گیگابایت در طول زمان ممكن است كافی باشد و سپس سوال افزایش میزان ذخیره سازی مجازی مربوط است.
راه هایی برای افزایش حجم دیسک در VirtualBox
همیشه نمی توان اندازه دقیق محاسبه کرد که بعد از نصب سیستم در VirtualBox مورد نیاز است. به همین دلیل برخی از کاربران با کمبود فضای آزاد در سیستم مهمان مواجه هستند. دو روش برای اضافه کردن فضای آزاد به یک ماشین مجازی بدون حذف یک تصویر وجود دارد:
- با استفاده از یک ابزار ویژه از VirtualBox؛
- اضافه کردن یک هارد دیسک مجازی دوم
روش 1: ابزار VBoxManage
VirtualBox دارای ابزار VBoxManage در زرادخانه خود است که به شما اجازه می دهد تا اندازه دیسک را از طریق خط فرمان یا ترمینال بر اساس نوع سیستم عامل مدیریت کنید. ما کار این برنامه را در ویندوز 10 و CentOS بررسی خواهیم کرد. شرایط تغییر حجم در این OS ها به شرح زیر است:
- فرمت ذخیره سازی: پویا؛
- نوع درایو: VDI یا VHD؛
- وضعیت ماشین: خاموش
قبل از شروع تغییر، باید دقیق اندازه دسک تاپ مهمان را بدانید و مسیری که دستگاه مجازی آن ذخیره می شود را می داند. این را می توان از طریق VirtualBox Manager انجام داد.
در نوار منو، را انتخاب کنید "پرونده" > "مدیریت رسانه مجازی" یا فقط کلیک کنید Ctrl + D.
یک اندازه مجازی در مقابل سیستم عامل نمایش داده می شود، و اگر آن را با یک کلیک ماوس انتخاب کنید، اطلاعات مکان در زیر نشان داده می شود.
با استفاده از VBoxManage در ویندوز
- یک دستور خط فرمان با حقوق مدیر اجرا کنید
- دستور را وارد کنید:
CD C: Program Files Oracle VirtualBox
این روش استاندارد برای نصب VirtualBox است. اگر پوشه اوراکل با فایل ها در جای دیگری قرار داشته باشد، پس بعد از سی دی، محل آن را لیست کنید.
- هنگام تغییر دایرکتوری، دستور زیر را تایپ کنید:
vboxmanage modifyhd "راه برای ماشین مجازی" - 33792 را افزایش دهید
به عنوان مثال:
vboxmanage modifyhd "D: Virtualbox VMs Windows 10 Windows 10.vdi" - resize 33792
"D: Virtualbox VMs Windows 10 Windows 10.vdi"
- مسیری که ماشین مجازی خود را در فرمت ذخیره می کند .vdi (توجه داشته باشید نقل قول - بدون آنها این دستور کار نخواهد کرد).- 33792 را افزایش دهید
- یک ویژگی است که از طریق فضای از علامت نقل قول بسته می شود. این نشان می دهد که اندازه دیسک جدید در مگابایت است.مراقب باشید، این ویژگی تعداد مشخصی از مگابایت (در مورد ما 33792) را به یک موجود اضافه نمیکند، اما اندازه دیسک فعلی را تغییر میدهد. در ماشین مجازی، که برای مثال گرفته شد، قبلا دارای اندازه دیسک 32 گیگابایتی بود و با کمک این ویژگی آن به 33 گیگابایت افزایش یافت.
پس از تغییر اندازه دیسک به طور موفقیت آمیز، شما باید سیستم عامل مجازی خود را پیکربندی کنید، زیرا همچنان تعداد قبلی GB را مشاهده خواهید کرد.
- سیستم عامل را ببندید
- کلیک کنید پیروزی + R و فرمان را بنویسید diskmgmt.msc.
- دیسک مجازی اولیه به رنگ آبی نمایش داده می شود. در کنار آن منطقه از طریق ابزار VBoxManage اضافه خواهد شد - آن را به رنگ مشکی و دارای وضعیت است "توزیع نشده". این به این معنی است که به صورت رسمی این منطقه وجود دارد، اما در واقع نمی تواند برای ذخیره داده ها استفاده شود.
- برای اضافه کردن این حجم به فضای مجازی کار، بر روی دیسک اصلی کلیک کنید (معمولا C :) با دکمه سمت راست و گزینه را انتخاب کنید "گسترش جلد".
- جادوگر با حجم کار می کند.
- تنظیمات را تغییر دهید اگر می خواهید در کل منطقه غیر اختصاص داده شده اضافه کنید و به مرحله بعدی بروید.
- کلیک کنید "انجام شد".
- حالا شما می توانید ببینید که (C :) دقیقا 1 گیگابایت بیشتر شده است، که قبل از آن توزیع نشده است و ناحیه مشخص شده در سیاه ناپدید شده است. این به این معنی است که دیسک مجازی در اندازه بزرگ شده است و می تواند همچنان مورد استفاده قرار گیرد.
اقدامات اضافی به طور انحصاری در ویندوز 7 و بالاتر امکان پذیر است. ویندوز ایکس پی توانایی افزایش حجم را پشتیبانی نمی کند، بنابراین شما باید از سرویس های شخص ثالث مانند Acronis Disk Director استفاده کنید.
با استفاده از VBoxManage در لینوکس
شما باید از حقوق ریشه برای کار با ترمینال و خود ابزار استفاده کنید.
- تیم را ثبت کنید
لیست vboxmanage -l hdds
- در خط UUID، مقدار را کپی کنید و آن را به این دستور وارد کنید:
vboxmanage modifyhd YOUR_UUID - 25600 را افزایش دهید
- ابزار GParted Live را اجرا کنید. برای اینکه آن را بوت کنید، در VirtualBox Manager، به تنظیمات دستگاه بروید.
- به بخش بروید "حامل"و در "کنترل کننده: IDE" GParted Live دانلود شده را اضافه کنید. برای انجام این کار، روی کلیک کنید "خالی" و در سمت راست، تصویری از دیسک نوری با ابزار GParted را انتخاب کنید، همانطور که در تصویر نشان داده شده است.
- تنظیمات را ذخیره کنید و دستگاه را شروع کنید.
- در منوی بوت، را انتخاب کنید "GParted Live (تنظیمات پیش فرض)".
- تنظیم کننده از شما می خواهد طرح را انتخاب کنید. این گزینه برای گسترش دیسک مهم نیست، بنابراین شما می توانید هر گزینه را انتخاب کنید.
- با وارد کردن شماره آن، زبان مورد نظر را مشخص کنید.
- وقتی که در مورد حالت مورد نظر خواسته شد، پاسخ را وارد کنید "0".
- GParted شروع خواهد شد تمام بخش ها در پنجره نمایش داده می شود، از جمله منطقه اضافه شده از طریق VBoxManage.
- راست کلیک بر روی پارتیشن سیستم برای باز کردن منوی زمینه (معمولا sda2)، و انتخاب کنید "ویرایش بخش یا حرکت".
- با استفاده از دکمه کنترل یا ورودی، حجمی را که می خواهید بخش را گسترش دهید، تنظیم کنید. برای انجام این کار، کشویی را به سمت راست حرکت دهید:
یا در حوزه "اندازه جدید" شماره را که در خط نشان داده شده وارد کنید "حداکثر اندازه".
- این عملیات برنامه ریزی شده را ایجاد می کند.
- روی نوار ابزار کلیک کنید ویرایش کنید > "اعمال تمام عملیات" یا با کلیک راست روی موس بر روی برنامه ریزی شده بیشتر برنامه ریزی کرده و برنامه آن را انتخاب کنید.
- در پنجره تایید، بر روی کلیک کنید "درخواست".
- پیشرفت در یک پنجره جداگانه نمایش داده می شود.
- پس از اتمام، متوجه خواهید شد که اندازه دیسک مجازی بزرگتر شده است.
- شما می توانید ماشین مجازی را خاموش کرده و رسانه GParted Live را از تنظیمات بوت خود حذف کنید.
در لینوکس، در حالی که سیستم عامل در حال اجرا است، پارتیشن را گسترش نمی دهد.
روش 2: یک درایو مجازی دوم ایجاد کنید
راه برای تغییر اندازه دیسک با استفاده از ابزار VBoxManage نه تنها و نه امن ترین نیست. اتصال دومین درایو مجازی به دستگاه ایجاد شده بسیار ساده تر است.
البته، منطقی است که یک دیسک دوم ایجاد کنید، فقط اگر قصد دارید ظرفیت درایو را به میزان قابل توجهی افزایش دهید و قصد ندارید فایل های بزرگ را ذخیره کنید.
باز هم، روش افزودن یک درایو بر روی نمونه هایی از ویندوز 10 و CentOS را در نظر بگیرید.
ایجاد یک درایو اضافی در VirtualBox
- ماشین مجازی را انتخاب کنید و بر روی دکمه در نوار ابزار کلیک کنید. "سفارشی کردن".
- به بخش بروید "حامل"روی آیکون کلیک کنید تا HDD مجازی جدید ایجاد کنید و انتخاب کنید "افزودن هارد دیسک".
- در پنجره سوال، از گزینه استفاده کنید "ایجاد یک دیسک جدید".
- نوع درایو - VDI.
- فرمت - پویا.
- نام و اندازه - در اختیار شما
- دیسک شما در لیست رسانه ذخیره سازی ظاهر می شود، با کلیک کردن بر روی این تنظیمات ذخیره می شود "خوب".
اتصال یک دیسک مجازی در ویندوز
پس از اتصال درایو، این سیستم هنوز HDD اضافی را نمی بیند، زیرا آن را راه اندازی نشده است.
- ماشین مجازی را شروع کنید
- کلیک کنید پیروزی + Rتیم را وارد کنید diskmgmt.msc.
- شما باید یک پنجره فعال داشته باشید که نیاز به راه اندازی مجدد دارد. تنظیمات را تغییر ندهید و کلیک کنید "خوب".
- درایو جدید در پایین پنجره ظاهر می شود، اما منطقه آن هنوز درگیر نیست. برای فعال کردن آن، روی موس کلیک راست کنید "ایجاد حجم ساده".
- یک ابزار ویژه باز خواهد شد. در پنجره خوش آمدید، روی کلیک کنید "بعدی".
- تنظیمات را در این مرحله انجام ندهید.
- یک نامه حجمی را انتخاب کنید یا آن را به طور پیش فرض نگه دارید.
- گزینه های قالب بندی را نمی توان تغییر داد. در صورت تمایل، در این زمینه "جلد برچسب" شما می توانید یک نام (معمولا نام "دیسک محلی") را وارد کنید.
- کلیک کنید "انجام شد".
- وضعیت درایو تغییر خواهد کرد و توسط سیستم شناسایی خواهد شد.
در حال حاضر دیسک در Explorer قابل مشاهده است و آماده کار است.
اتصال یک دیسک مجازی در لینوکس
بر خلاف ویندوز، توزیعهای لینوکس نیازی به دیجیتال کردن ندارند. پس از ایجاد و اتصال دیسک به ماشین مجازی، باقی مانده است تا بررسی کنید که آیا همه چیز به درستی انجام شده است.
- شروع مجدد سیستم عامل مجازی
- هر ابزار مدیریت دیسک مناسب را باز کنید و ببینید آیا درایو ایجاد شده و متصل شده در آن نمایش داده می شود.
- برای مثال، در برنامه GParted، شما باید از پارتیشن / dev / sda به / dev / sdb تغییر دهید - این درایو متصل است. در صورت لزوم، می توان آن را فرمت کرد و تنظیمات دیگر انجام داد.
این ها رایج ترین و راحت ترین گزینه ها برای افزایش حجم دیسک مجازی در VirtualBox بودند. فراموش نکنید که نسخه پشتیبان از سیستم عامل های مهم را انتخاب کنید، اگر تصمیم به استفاده از ابزار VBoxManage دارید و مطمئن شوید که دیسک اصلی، از جایی که فضای مورد نظر برای درایو مجازی اختصاص داده شده، دارای فضای آزاد کافی است.