زيادة حجم قرص VirtualBox

Increase Virtualbox Disk Size



تعد الأجهزة الافتراضية من أهم الأدوات في مجموعة أدوات متخصص تكنولوجيا المعلومات. يمكنك اختبار البرامج غير المعروفة وفهم كيفية عمل النظام وحتى العبث بالنواة من وقت لآخر. المشكلة الوحيدة هي التخزين. تستمر الإصدارات المختلفة من الحزم والحزم المعزولة في التراكم ، وتنمو ملفات السجل بشكل أكبر وأكبر بمرور الوقت ، وسرعان ما تحتاج إلى مزيد من التخزين. في هذا البرنامج التعليمي ، سنرى كيفية زيادة حجم القرص الافتراضي لجهازك الظاهري بطريقة نظيفة وفعالة .

سنستخدم الإصدار 5.2.6 من برنامج VirtualBox ، إذا كان الإصدار أقدم من ذلك ، فقد ترغب في تحديثه. هناك بعض التفاصيل المهمة التي تم تغييرها في واجهة المستخدم في هذا الإصدار وقد تواجه صعوبة في متابعتها إذا كان إصدارك أقدم قليلاً.







يجعل Logical Volume Manager ، أو LVM ، الأمر أكثر تعقيدًا بعض الشيء ، لكن هذا جيد ، سنتعامل مع هذه الحالة أيضًا في هذا البرنامج التعليمي.



ضيف Linux بدون استخدام LVM

أول شيء يجب فعله عند تغيير حجم القرص هو الحصول على اسم القرص الصحيح الذي ستقوم بتعديله. من لوحة معلومات VirtualBox ، انتقل إلى الجهاز الظاهري الذي ترغب في تكبيره. تأكد من تشغيل الجهاز قطع التيار الكهربائي عنه حالة.



  1. حدد الجهاز من الزاوية اليسرى أسفل قائمة التخزين الخاصة به ، واحصل على اسم القرص الظاهري المثبت عليه نظام التشغيل. في حالتنا تم تسمية القرص vdi (عادي 20.00 غيغابايت).
  2. الآن انقر فوق أدوات عالمية زر في الزاوية العلوية اليمنى من لوحة القيادة.
  3. يمكنك رؤية الكثير من الأقراص الافتراضية المدرجة في القسم. الذي يهمنا هو Ubuntu.vdi كما تعلمنا في الخطوة 1. حدد اسم القرص المناسب الذي يستخدمه جهاز VM الخاص بك واضبط حجمه على القيمة التي تريدها. سنزيد حجمه من 20 جيجابايت إلى 40 جيجابايت. انقر تطبيق قبل العودة إلى أدوات الآلة .
  4. الآن يمكننا بدء تشغيل VM وإلقاء نظرة على نظام التشغيل الضيف. ابدأ تشغيل VM ، وقم بتسجيل الدخول ، وافتح الجهاز وأدخل:$مدافع- ح

    لا تظهر المساحة المتوفرة لنظام ملفات الجذر أي زيادة في مساحة التخزين. لفهم سبب قيامك بتشغيل الأمر التالي لسرد جميع أجهزة كتلة التخزين المرفقة بـ VM:





    $lsblk

    هناك جهاز حظر sda حجم 40G وهو من النوع الذي تم تقسيمه إليه sda1 ، بحجم 20 جيجا (يوجد فوقها نظام ملفات الجذر) والباقي غير مخصص. قسم / (الجذر) هو الجزء الذي من المفترض أن ينمو في حالتنا. هناك أيضًا قسم المبادلة sda2. لتغيير حجم قسم الجذر ، يكون من الآمن لنا إيقاف تشغيل الجهاز الظاهري.

  5. لتنمية نظام ملفات الجذر ، سنستخدم فائدة gparted . قم بتنزيل ملف .iso من الرابط. بعد ذلك ، نحتاج إلى gparted لتعديل قرصنا الافتراضي vdi .
  6. ارجع إلى لوحة معلومات VirtualBox ، وانقر بزر الماوس الأيمن على VM ، وحدد الإعدادات وحدد التخزين من العمود الأيسر لنافذة الإعدادات. تحت وحدة تحكم IDE ، يمكنك أن ترى أنه لا يوجد قرص بصري متصل. يمكنك النقر حيث تقول فارغة، انقر فوق رمز القرص المضغوط في أقصى اليمين (تحت قسم السمات) ، تحديد ملف iso gparted وقم بتثبيته تحت وحدة التحكم: IDE.
  7. في قسم الإعدادات لجهاز VM الخاص بك ، انتقل إلى النظام وتحقق من أن القرص الضوئي أعلى القرص الصلب بترتيب التمهيد. هذا يضمن تشغيل gparted.iso بدلاً من نظام التشغيل الفعلي.
  8. ابدأ الآن تشغيل VM مرة أخرى ، وستدخل إلى واجهة المستخدم الرسومية gparted بعد تحديد لغتك المفضلة وتخطيط المفاتيح. انقر فوق تطبيق gparted المعروض على سطح المكتب. هذا هو المكان الذي قد تختلف فيه الكثير من الأشياء باختلاف الأشخاص. في الحالة المذكورة أعلاه ، لدينا قسم رئيسي واحد فقط لـ / (جذر) مثبت عليه sda1. قد يكون لديك نظام ملفات مختلف لتنمو ويتعين عليك زيادة حجم القسم المقابل. تعمل الحالة أعلاه مع التثبيت الافتراضي لـ Ubuntu 16.04 LTS.
  9. يقع قسم المبادلة بين القسم الرئيسي والمساحة غير المخصصة ويجب حذفه. إذا كان هناك أي أنظمة ملفات أخرى مثل /الصفحة الرئيسية مثبتة في المنتصف ، لا تحذفها! قد ينتهي بك الأمر بفقدان بيانات مهمة. ضع في اعتبارك إنشاء قسم جديد للمساحة غير المخصصة ، إذا كان هذا هو الحال. وإليك كيف يظهر عندما قمنا بتغيير حجم قسم الجذر لدينا.
  10. يتم حذف قسم المبادلة بحذف sda5 ثم sda2 ثم النقر فوق تطبيق زر. أنت الآن حر في تغيير حجم قسم الجذر حتى النهاية ولكن اترك بضعة غيغابايت في النهاية لقسم المبادلة. انقر تطبيق بمجرد أن تكون سعيدًا بالطريقة التي يتم بها التقسيم. هذا كل شيء! الآن ، عند إعادة تشغيل النظام ، ستلاحظ أن نظام ملفات VM به مساحة أكبر متاحة لك للعمل بها.

ضيوف Linux يستخدمون LVM

إذا كان نظام التشغيل الضيف يستخدم LVM ، فنحن بحاجة إلى تعديل خطوتين. بادئ ذي بدء ، عندما تكون في واجهة المستخدم المُجزأة ، ستلاحظ وجود رمز قفل بجوار أقواس LVM. انقر بزر الماوس الأيمن فوق تلك الأقسام وحدد خيار إلغاء التنشيط لتمكين تغيير حجمها.



أعد تشغيل النظام وافتح المحطة بمجرد نمو الأقسام المطلوبة.

الشيء التالي الذي يجب فعله هو جعل مخطط تقسيم lvm على دراية بالتغييرات التي تم إجراؤها. بصفتك المستخدم الجذر ، قم بتشغيل الأمر أدناه للاطلاع على قائمة الأحجام المادية المتاحة:

$الكهروضوئية

يمكنك أن ترى أن هناك 20 جيجا من المساحة المتاحة حديثًا للحجم المادي / ديف / sda5 لتنمية الحجم المادي المدى:

$pvresize/ديف/sda5

دعونا نلقي نظرة على أجهزة الحظر الآن.

$lsblk

يُظهر تشغيل lsblk أن قسم الجذر لا يزال يشغل 17.5G فقط بينما يوجد 39.5G على القسم sda5. هذا لأن قسمنا المادي قد نما ولكن مدير الحجم المنطقي لا يدرك ذلك.

قم أيضًا بتدوين اسم المجلد المثبت على / (الجذر) الدليل. في الإخراج أعلاه ، تم تسميته باسم ubuntu--lvm--vg-swap_1

للاستفادة من المساحة الخالية المتاحة بالكامل ، قم بتشغيل الأمر أدناه ، وقد ترغب في النقر فوق علامة التبويب بعد ذلك / dev / ubuntu ... للوصول إلى عقدة الجهاز المناسبة:

$lvextend -l +100٪مجانا/ديف/أوبونتو سيرفر- vg/جذر

قم بإجراء هذين التغييرين إذا كنت من مستخدمي LVM وإذا كنت تقوم بتثبيت نظام تشغيل ضيف جديد ، فحاول تجنب LVM إذا استطعت.