Mac OS X پر VirtualBox VDI یا VHD فائل کا سائز تبدیل کرنے کا طریقہ
فہرست کا خانہ:
اگر آپ VirtualBox استعمال کرتے ہیں گیسٹ آپریٹنگ سسٹم کو میک پر ورچوئل مشین کے اندر چلانے کے لیے، جیسے Windows 10 یا Ubuntu Linux، آپ کو اپنے آپ کو ورچوئل ڈسک کے سائز کا سائز تبدیل کرنے کی ضرورت محسوس ہو سکتی ہے جہاں OS رہتا ہے۔ یہ اکثر ایسا ہوتا ہے جب آپ ناکافی طور پر اندازہ لگاتے ہیں کہ متحرک طور پر مختص اسٹوریج والی ورچوئل مشین میں مناسب طریقے سے انسٹال کرنے کے لیے کتنی جگہ درکار ہے۔
Mac OS X میں VDI یا VHD فائل کا سائز تبدیل کرنے کے لیے (یہ لینکس میں بھی ایسا ہی کام کر سکتا ہے، ہمیں بتائیں)، آپ میک کمانڈ لائن سے VBoxManage ٹول استعمال کریں گے۔ یہاں تک کہ اگر آپ نے VirtualBox کمانڈ لائن ٹولز کو انسٹال کرنے کا انتخاب کیا ہے، تو یہ آپ کے راستے میں نہیں آئے گا، لہذا آپ اس کی بجائے یوٹیلیٹی استعمال کرنے کے لیے VirtualBox.app کے مواد میں جائیں گے۔
چونکہ یہ ورچوئل مشین میں ترمیم کر رہا ہے، اس لیے پہلے سے VDI یا VHD فائل کا بیک اپ لینا اچھا خیال ہے، اگر آپ ٹرمینل کے ساتھ بالکل بھی آرام دہ نہیں ہیں تو آپ کو شاید پہلے پورے میک کا بیک اپ لینا چاہیے۔ . ذہن میں رکھیں کہ سائز تبدیل کرنے کی افادیت پیمائش کے لیے میگا بائٹس کا استعمال کرتی ہے، لہذا اگر آپ کسی vm فائل کو 30GB میں تبدیل کر رہے ہیں جو کہ 30000MB، 50GB 50000 کے طور پر ہو گی، وغیرہ۔
Mac OS میں ورچوئل باکس ورچوئل ڈسک کا سائز تبدیل کرنے کا طریقہ
- VM بند کریں اور ورچوئل باکس چھوڑ دیں
- ٹرمینل ایپ کھولیں اور ورچوئل باکس ایپ ڈائرکٹری میں جانے کے لیے درج ذیل کمانڈ کا استعمال کریں:
- اب مناسب ڈائریکٹری میں، آپ ری سائز کمانڈ کو درج ذیل نحو کے ساتھ چلانے کے لیے تیار ہیں:
- اگر چاہیں، توثیق کریں کہ تبدیلی showhdinfo کمانڈ کے ساتھ ہوئی ہے:
- ورچوئل باکس کو دوبارہ لانچ کریں اور اپنے نئے سائز والے مہمان OS کو بوٹ کریں
cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManage modifyhd --resize
مثال کے طور پر، ہم کہتے ہیں کہ ونڈوز 10 VM VDI فائل /Users/Paul/Documents/ پر واقع ہے۔ VM/Windows10.vdi اور ہم چاہتے ہیں کہ یہ 15GB سے 30GB تک بڑھے، نحو یہ ہوگا: VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/path/to/vmdrive.vdi
اگر VM فائل کا راستہ گہری جڑوں یا پیچیدہ مقام پر ہے تو کوٹس استعمال کریں یا ڈریگ ڈراپ کا استعمال کرتے ہوئے راستے کی چال پرنٹ کریں جو ٹرمینل ایپ میں ایک پیچیدہ ڈائرکٹری کے درجہ بندی کی طرف صحیح طریقے سے اشارہ کرنے کے لیے بہترین کام کرتی ہے۔
VBoxManage کے ساتھ ڈرائیو کا سائز تبدیل کرنا بنیادی طور پر کمانڈ لائن سے فوری ہے، لیکن یاد رکھیں کہ ایک بار جب آپ ورچوئل OS (ونڈوز، OS X، لینکس، یا جو کچھ بھی چلا رہے ہیں) میں واپس آجائیں ورچوئل باکس) آپ شاید نئی جگہ استعمال کرنے کے لیے پارٹیشن کو دوبارہ مختص کرنا چاہیں گے۔
میں نے اسے ایک ڈائنامیکل ایلوکیشن کم از کم سائز بڑھانے کے لیے چلایا، اگر VDI فائل ایک فکسڈ سائز ہے اور آپ اسے سکڑنا چاہتے ہیں، VBoxManage ٹول اب بھی کام کرے گا لیکن -compact پرچم وہی ہے جو آپ ڈھونڈ رہے ہیں۔
VBoxManage ایک مددگار ٹول ہے جس میں بہت سارے زبردست استعمال ہوتے ہیں، آپ اسے ورچوئل ڈسک کو تیزی سے کلون کرنے اور کمانڈ لائن سے VirtualBox کے اندر تقریباً کسی بھی چیز میں ترمیم کرنے کے لیے بھی استعمال کر سکتے ہیں۔ اگر آپ VBoxManage کو اکثر استعمال کرنے کا ارادہ رکھتے ہیں، تو آپ اسے اپنے راستے میں شامل کرنا چاہیں گے یا آسان رسائی کے لیے ایک عرف بنانا چاہیں گے۔
ورچوئل باکس VDI کا سائز تبدیل کرنے کا ایک اور طریقہ جانتے ہیں؟ ہمیں کمنٹس میں بتائیں۔