سؤال زيادة حجم قرص virtualbox


أحتاج إلى زيادة المساحة على القرص في ضيفي Mint Linux ، على مضيف Mac OS.

أولاً قمت بزيادة القرص الظاهري في المضيف مع:

VboxManage modifyhd Mint.vdi --resize 20480

يؤكد GUI من VirtualBox Manager: "IDE الرئيسي الرئيسية: Mint.vdi (عادي ، 20.00 غيغابايت)"

ومع ذلك في الضيف ، sudo fdisk -l يعطي:

Disk /dev/sda: 8589 MB, 8589934592 bytes

يلاحظ أن هذا ليس التقسيم (لا sda1، لكن sda).

لقد قرأت عددًا من الأدلة لهذا ، ولكن في جميع هذه الأدلة /dev/sda زيادة تلقائيا في الضيف. كيف تتأكد من أن نظام تشغيل الضيف يرى الجهاز بأكمله؟

GParted Live لا يرى المساحة الإضافية سواء.


4
2018-04-29 16:27


الأصل


هل جهاز VM الخاص بك مطور؟ إذا كنت تستخدم لقطة ، فأنت تستخدم VM فقط ملف .vdi كقاعدة ، وتستخدم "قرص اختلاف" للفرق بين .vdi الأصلي واللقطة. - snapshoe
من المحتمل أن تكون صحيحًا ، ولكن لا يمكنني إزالة اللقطة. عندما أحاول حذفها (ودمجها إلى vdi) أحصل فقط على رسالة خطأ "VERR_INVALID_PARAMETER" ، "متوسط ​​المكون" ، "VBOX_E_FILE_ERROR (0x80BB0004)". علامة التبويب "تفاصيل" يعطي الآن "Mind.vdi (عادي ، يتعذر الوصول إليها)" ، ولكن VM يبدأ بشكل طبيعي. - Gauthier
قد يكون هذا بدوره لأنني قمت بتغيير حجم القرص أثناء snapshotted ، ولكن لا يمكنني تقليله بعد الآن modifyhd. أحصل على "VBOX_E_NOT_SUPPORTED". - Gauthier


الأجوبة:


ما زلت لا أعرف لماذا GParted لا يمكن أن نرى الجهاز بأكمله. كما اقترح أنه قد المفاجئة لأنه قد VM لقطات.

محاولة إزالة اللقطات بعد جري modifyhd لم تنجح.

هنا كيف تم حلها:

اضطررت لإنشاء قرص افتراضي جديد من داخل فيرتثلبوإكس ، ثم استنساخ القرص القديم إلى الجديد:

VBoxManage clonehd Mint.vdi NewMind.vdi --existing

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


1
2018-05-03 12:05