ভার্চুয়াল মেশিনের হার্ড ডিস্কের আকার আমি কীভাবে বাড়াব?


257

এখানে চিত্র বর্ণনা লিখুন

আমার উইনএক্সপি ভার্চুয়াল মেশিনে আমি খুব কম স্থান পেয়েছি, যা আমি এটি তৈরির সময় কেবল 10 জিবি স্পেস দিয়েছিলাম। 20 গিগাবাইট পর্যন্ত এটি বাড়ানোর কোনও সহজ উপায় আছে? ভার্চুয়ালবক্স সেটিংসে কোনও সুস্পষ্ট বিকল্প দেখতে পাচ্ছি না।


নীচের পরামর্শটি এই ত্রুটিটি দেয়

wim@wim-ubuntu:/media/data/winxp_vm$ VBoxManage modifyhd wim.vdi --resize 20000
VBoxManage: error: Cannot register the hard disk '/media/data/winxp_vm/wim.vdi' {46284957-2c09-4e70-8a49-bfbe0f7f681d} because a hard disk '/home/wim/VirtualBox VMs/winxp_vm/wim.vdi' with UUID {46284957-2c09-4e70-8a49-bfbe0f7f681d} already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports
Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, AccessMode_ReadWrite, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 210 of file VBoxManageDisk.cpp

VBoxManage কমান্ড কল করার আগে ভার্চুয়ালবক্স থেকে .vdi অপসারণ করা, তারপরে এটিকে আবার যুক্ত করা, সফল হয়েছিল। তবে এখন আমি ভার্চুয়াল মেশিনটি বুট করতে পারি না, আমি এই উদ্বেগজনক স্ক্রিনটি পেয়েছি:

এখানে চিত্র বর্ণনা লিখুন

যাইহোক, এটা বলে FATAL: Could not read from the boot medium! System halted.


ভিবিক্সম্যানেজ কমান্ডের পরে ভিডিআইকে অবশ্যই ভিএম-এ পুনরায় সংযুক্ত করতে হবে। আরও, পার্টিশনটি WITHIN উইন্ডোজ থেকে পুনরায় আকার দেওয়া দরকার কারণ আপনার এই খালি স্থানটি পাবেন:

এখানে চিত্র বর্ণনা লিখুন

আমি ইএএসইউএস পার্টিশন মাস্টার 9.1.0 হোম সংস্করণ নামে কিছুটা ফ্রিওয়্যার ব্যবহার করে সহজেই পার্টিশনটির আকার পরিবর্তন করতে সক্ষম হয়েছি


3
আপনার সমস্যাটি হ'ল আপনি ডিস্ককে একটি '/ মিডিয়া / ডেটা' অবস্থানের সাথে সিমিলিং করেছেন এবং এটি মূল / হোম / উইম / ভার্চুয়ালবক্স ভিএমএসের অবস্থানের উপর নির্ভর করে না। আমি কীভাবে এটি ঠিক করেছি তা দিয়ে আমি উত্তর দিয়েছি।
স্টলসভিক

1
আমি এখানে আমার অভিজ্ঞতাটি বিস্তারিতভাবে বর্ণনা করেছি: kmonsoor.wordpress.com/2012/05/26/virtualbox-increase-disk- আকারটি সঠিক হওয়া থেকে দূরে নীচে "স্বীকৃত" উত্তরটি আকার দিন।
kmonsoor

"বিদ্যমান ভিডিআই অনুলিপি করার" আরও একটি সম্ভাবনা রয়েছে "নতুন খালি ভিডিআইতে, যার আকার বিদ্যমানের চেয়ে বড়" ( রেফারেন্স- justintung.com/2011/01/06/… )
পরীশ্রিশ

এছাড়াও, মনে রাখবেন যে, "আকারের আকার" বাড়িয়ে দিতে পারলে পুনরায় আকার পরিবর্তন করতে পারে না, তবে "ভিএম-ওএস-ইনস্টলেশন" এর উপর ভিত্তি করে আপনার প্রাথমিক পার্টিশনটি একই থাকবে এবং নতুন বরাদ্দ স্থানটি সাধারণত "অপরিবর্তিত" দেখানো হয়েছে "। সুতরাং আপনাকে "পার্টিশন পুনরায় বরাদ্দ" করতে হবে (উপরের লিঙ্কটি দেখুন)।
পরশীষ

উত্তর:


325

একটি টার্মিনাল খুলুন এবং ভার্চুয়ালবক্স ডিস্ক চিত্র সহ ফোল্ডারে নেভিগেট করুন, তারপরে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

প্রতিস্থাপন YOUR_HARD_DISKএবং SIZE_IN_MBআপনার চিত্রের নাম এবং পছন্দসই আকারের সাথে। sudoকিছু মেশিনে প্রয়োজনীয় হতে পারে বা আপনার একটি ত্রুটির মুখোমুখি হতে পারে। এই উত্তর এবং পুরো ব্যাখ্যা এখানে ওয়েবআপড 8 এ রয়েছে । এই উত্তর পোস্ট করার জন্য সেখানে অ্যান্ড্রুকে ক্রেডিট করুন।

আকার পরিবর্তন করার পরে, অতিথির ব্যবহারের জন্য অতিরিক্ত ভার্চুয়াল হার্ড ড্রাইভের স্থানটি বিভাজন এবং ফর্ম্যাট করা দরকার । লাইভ আইএসও থেকে গেস্ট বুট করে জিপিআর্ট দিয়ে এটি করা যেতে পারে। আমরা জিপিআরটি ব্যবহার করে বিদ্যমান পার্টিশনটিকে পুনরায় আকার দিতে পারি। এর জন্য আমাদের /swapএকটি নতুন সোয়াপ পার্টিশনটি অক্ষম করে তৈরি করতে হবে ।


20
+1 টি। আমার উইন্ডোজ 7 ডিস্কটির আকার 20 থেকে 30 গিগাবাইট পর্যন্ত বাড়ানোর জন্য এটি ব্যবহার করেছেন এবং এটি খুব সুচারুভাবে কাজ করেছে (নিবন্ধনকরণের প্রয়োজন নেই)। $ VBoxManage modifyhd Windows7.vdi --resize 30720 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% প্রথমে উইন্ডোজ বর্ধিত স্থান সনাক্ত করতে পারে নি, তবে একটি পাওয়ার অফের পরে এটি করেছে এবং তারপরে আমি আমার সি: পার্টিশনের আকার বাড়াতে বিল্ট-ইন ডিস্ক ম্যানেজমেন্ট সরঞ্জামটি ব্যবহার করতে সক্ষম হয়েছি।
জোনিক

3
+1, এটি অবশ্যই এটি করার সবচেয়ে পরিষ্কার উপায়।
স্টারেক্স

20
@ এসএসডি ডিস্কের আকার পরিবর্তন করা যথেষ্ট নয়, আপনাকে পার্টিশনের আকার পরিবর্তন করতে হবে।
ব্রুনো

5
আমি মনে করি ভার্চুয়ালবক্সের সাম্প্রতিক সংস্করণগুলিতে এটি .\VBoxManage.exe modifymedium disk 4d30d154-f8c2-4a3b-bd8b-ddcfbfe64aaf --resize 30720এখন। modifyhdযদিও এটি কাজ করে - পুরানো কমান্ডগুলির সাথে একটি পশ্চাদপটে সামঞ্জস্যতা রয়েছে।
ট্রান্সলুসেন্টক্লাউড

2
আমি মাত্র 25 জি থেকে 120 জি পর্যন্ত ভিডিআই ফাইলের আকারটি পুনরায় আকার দিয়েছি, তবে উইন্ডোজ 7 সিস্টেমের ডিস্ক-ম্যানেজারটি এখনও অবিরত স্থানটি দেখতে পাচ্ছে না। এটি একটি স্ন্যাপশট ফাইলের কারণে ঘটে (আমার আগে একটি স্ন্যাপশট রয়েছে) তবে আমি যখন স্ন্যাপশটটি মুছতে চেষ্টা করি তখন ভার্চুয়ালবক্স রিপোর্ট ক্র্যাশ হয়ে যায়, তাই আমি স্ন্যাপশটটি মুছতে পারি না। কোন ধারনা? আমার অতিথি উইন 7 এখনও 25 জি দেখুন। ধন্যবাদ।
ollydbg23

25

নিম্নলিখিত আমার জন্য কাজ করেছে:

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

যাইহোক, আমি বুঝতে পারি যে মাইলেজটি কীভাবে পরিবর্তিত হতে পারে :-) পার্টিশনটিকে পুনরায় আকার দেওয়ার মতো, উইন্ডোজ in-তে, নীচের প্যানেলে সি: ড্রাইভে ডান ক্লিক করে এবং প্রসারিত ভলিউম নির্বাচন করে আপনি যে স্ক্রিনটি দেখিয়েছিলেন সেটিতে আমি পুনরায় আকার দিতে সক্ষম হয়েছি।

কম্পিউটার ম্যানেজমেন্ট স্ক্রিন


12
sudoপ্রয়োজন হয় না । এটি আপনার হোম ডিরেক্টরিতে অনুমতিগুলি দূষিত করতে পারে, আপনাকে sudoভার্চুয়ালবক্সের জন্য ব্যবহার করতে হবে যা একটি খারাপ ধারণা।
লেকেনস্টেইন

1
@ লেকেনস্টেইন: এটা জেনে রাখা ভাল যে এটি প্রয়োজনীয় নয়। আমি এটি ব্যবহার করেছি কারণ অন্যরা বলেছিল যে এটি রুট না হয়ে কাজ করে না। অনুমতি দুর্নীতির যতদূর যায়, chmod যেমন ভুলগুলি সংশোধন করতে ভাল কাজ করে।
রিচার্ড পোভিনিলি

@ লেকেনস্টেইন: ছাঁটাই মালিকানার ভুলগুলি সংশোধন করবে। আমি chmod এবং chown উল্লেখ করছি, কারণ আপনি যে সমস্যাটি অনেকবার উল্লেখ করছেন তা আমিই সমাধান করতে হয়েছিল :-)
রিচার্ড পোভিনিলি

2
এটি উইন্ডোজের জন্য দুর্দান্ত তবে আপনার যদি একটি লিনাক্স অতিথি ওএস থাকে তবে এই লিঙ্কটি পার্টিশনগুলিকে পুনরায় আকার দিতে সহায়তা করতে পারে: forums.virtualbox.org/viewtopic.php?f=35&t=50661
জন

আপনি যদি লিনাক্সের ভিতরে উইন্ডোজ চালাচ্ছেন তবে আপনাকে এই বিকল্পগুলি অনুসরণ করতে হবে এবং ডিস্কটি প্রসারিত করতে হবে, অন্যথায় উইন্ডোজ আমাদের যুক্ত করা অতিরিক্ত স্থান যুক্ত করবে না
অজিথ আর নায়ার

18

উইম, আমি মনে করি আপনাকে প্রথমে এটি Vbox থেকে নিবন্ধন করতে হবে। ফাইল, মিডিয়া ম্যানেজার, আপনার hdd এ ক্লিক করুন এবং এটি নিবন্ধভুক্ত করুন। তারপরে আবার চেষ্টা করুন।


2
ভার্চুয়ালবক্সে লিনাক্সের প্রয়োজন নেই। অতিথি ওএসকে প্রথমে সম্পূর্ণ বন্ধ করে দিতে হয়েছিল।
আন্ডারওভার

15

আপনি এটি ভার্চুয়ালবক্স মেনু ব্যবহার করেও করতে পারেন:

নির্বাচন করুন File->Virtual Media Manager ...

একটি উইন্ডো খোলা হবে: এখানে চিত্র বর্ণনা লিখুন

আপনার ডিস্কটি নির্বাচন করুন এবং নির্বাচন করুন Properties। এখন কেবল নীচে স্লাইডারটি সরান।

ভার্চুয়াল মেশিনটি শুরু করার পরে, উইন্ডোজগুলি নতুন স্থানটিকে চিনতে পারবে না

উইন্ডোতে, খুলুন Computer Management(শুরু মেনুতে এটি সন্ধান করুন), Storage-> Disk Managementবাম মেনুতে নির্বাচন করুন । আপনার পার্টিশনটি নির্বাচন করুন (সম্ভবত সি :), এটিতে ডান ক্লিক করুন এবং নির্বাচন করুন Extend Volume ...। এখন কেবল উইজার্ডের মাধ্যমে ক্লিক করুন এবং আপনার কাজ শেষ।


এর Releaseআগে আপনার কি করা দরকার ? বর্তমানে স্লাইডার ধূসর হয়েছে। নাকি আপনি ডায়নামিক পার্টিশন বেছে নিয়েছেন?
রায়

রায়: আপনি যখন ভার্চুয়াল ডিস্ক তৈরি করবেন তখন নিশ্চিত হয়ে নিন যে এটির গতিশীল আকার রয়েছে।
লেনোহ

10

পুনরায় আকার দেওয়ার পরে এবং আমার উইন্ডোজ এক্সপি অতিথি মেশিনে পুনরায় আকারটি দেখতে না পারা, আমাকে করতে হয়েছিল

  1. এটি ক্লোন করুন
  2. এটি "VBoxManage modifhd winxppro \ Clone.vdi --resize 30720" দিয়ে আকার পরিবর্তন করুন এবং সবকিছুই কাজ করেছে

আমি অন্যান্য ফোরামে দেখেছি যে স্ন্যাপশটগুলি পুনরায় আকার দেওয়ার জন্য হস্তক্ষেপ করতে পারে এবং আমার প্রাপ্ত বিভিন্ন ত্রুটির জন্য সমস্ত স্ন্যাপশট অপসারণ করতে সক্ষম না হয়ে আমার জন্য একমাত্র সন্ধান পাওয়া যায় স্ন্যাপশটগুলি মুছে ফেলার জন্য এটির ক্লোন করা এবং তারপরে এটির আকার পরিবর্তন করা এবং সবকিছুই কাজ করে। উইন্ডোজের বাইরের আকার পরিবর্তন করার জন্য, এখানে পাওয়া যায় এমন একটি জিপিআর্ট বুট সিডি সহায়তা করতে পারে


6

আমার যেখানে একই ডিস্ক স্থানান্তরিত হয়েছিল সেখানে একই সমস্যা ছিল এবং আসলটি একটি সিমিলিংক দিয়ে প্রতিস্থাপন করেছি। এটি পরে ঠিকঠাক কাজ করে তবে আপনি 'মডিফাইহড' কমান্ড নিয়ে সমস্যার মধ্যে চলে যান, যেহেতু এটির সাথে কাজ করার সময় সম্ভবত ভিডিআই-ফাইলের পাথটি স্পষ্ট করে তোলে izes এটি দেখে মনে হচ্ছে আপনি একই ইউইউডি দিয়ে একটি নতুন ডিস্ক যুক্ত করার চেষ্টা করছেন তবে ভিন্ন পথে - বা এর মতো কিছু।

দুটি সমস্যা ছিল:

  1. ডিস্কটি এটি ব্যবহার করে এমন ভিএম থেকে সরিয়ে ফেলতে হয়েছিল, তবে তারপরে "এইচডিডিএসের ভার্চুয়ালবক্স তালিকা থেকেও"। এটি 'ক্লোজমিডিয়াম' কমান্ড দিয়ে স্থির করা হয়েছিল, যা এটিকে তালিকা থেকে সরিয়ে দেয়।

  2. আকার পরিবর্তন করতে হবে ডিস্কটি "গতিশীল" এর পরিবর্তে একটি "স্থির ডিস্ক" ছিল এবং কেবলমাত্র গতিশীল ডিস্কগুলিকে পুনরায় আকার দেওয়া যেতে পারে। এটি একটি 'ক্লোন' কমান্ডের মাধ্যমে ঠিক করা হয়েছিল (ক্লোনটি গতিশীল), এবং তারপরে ফলাফলের ডিস্কটিকে পুনরায় আকার দিন।

এটি কীভাবে হয়েছিল তার জন্য এটি আমার লগ। নোটিশ আমি কি না কোনো স্থানে চলমান এ রুট হিসাবে ছাড়া যখন আমি পরে পার্টিশন এবং ফাইল সিস্টেম এর পুনরায় আকার দেওয়ার না।

ভিএম থেকে ডিস্ক এ্যাসোসিয়েশন সরান।

সমস্যা এখনও তদারকি:

virt_box@TestBox:~/VirtualBox VMs/TestInception 64 bit$ VBoxManage modifyhd TestInception\ 64\ bit.vdi --resize 8192
VBoxManage: error: Cannot register the hard disk '/datadisk/VirtualBox VMs/TestInception 64 bit/TestInception 64 bit.vdi' {6cd99209-e4db-4178-a6c2-53f9581b1fad} because a hard disk '/home/virt_box/VirtualBox VMs/TestInception 64 bit/TestInception 64 bit.vdi' with UUID {6cd99209-e4db-4178-a6c2-53f9581b1fad} already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports
VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 178 of file VBoxManageDisk.cpp

আহ, ডিস্কটি এখনও "সিস্টেমে" রয়েছে:

virt_box@TestBox:~/VirtualBox VMs/TestInception 64 bit$ VBoxManage list hdds
UUID:        ba58276a-bbe1-4354-8ae5-246bdac390c8
Parent UUID: base
Format:      VDI
Location:    /home/virt_box/VirtualBox VMs/TestInception 32 bit/TestInception.vdi
State:       locked write
Type:        normal
Usage:       TestInception 32 bit (UUID: a693ac62-7caa-4f11-9d00-51d3a149f5f7)

UUID:        6cd99209-e4db-4178-a6c2-53f9581b1fad
Parent UUID: base
Format:      VDI
Location:    /home/virt_box/VirtualBox VMs/TestInception 64 bit/TestInception 64 bit.vdi
State:       created
Type:        normal

ভার্চুয়ালবক্স ডিস্ক তালিকা থেকে ডিস্ক মুছুন / মুছুন ("ক্লোজমিডিয়াম"):

virt_box@TestBox:~/VirtualBox VMs/TestInception 64 bit$ VBoxManage closemedium disk 6cd99209-e4db-4178-a6c2-53f9581b1fad
virt_box@TestBox:~/VirtualBox VMs/TestInception 64 bit$ VBoxManage list hdds
UUID:        ba58276a-bbe1-4354-8ae5-246bdac390c8
Parent UUID: base
Format:      VDI
Location:    /home/virt_box/VirtualBox VMs/TestInception 32 bit/TestInception.vdi
State:       locked write
Type:        normal
Usage:       TestInception 32 bit (UUID: a693ac62-7caa-4f11-9d00-51d3a149f5f7)

আবার আকার পরিবর্তন করে দেখুন:

virt_box@TestBox:~/VirtualBox VMs/TestInception 64 bit$ VBoxManage modifyhd TestInception\ 64\ bit.vdi --resize 8192
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

অভিশাপ, "স্থির আকার" কাজ করবেন না! উদ্ধার করতে 'ক্লোনহড', যেহেতু এটি 'গতিশীল বরাদ্দ' ক্লোনড ডিস্ক ছেড়ে দেয়:

virt_box@TestBox:/datadisk/VirtualBox VMs/TestInception 64 bit$ VBoxManage clonehd TestInception\ 64\ bit.vdi TestInception\ 64\ bit-cloned.vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: 8e237500-173b-401a-9e63-9e64da110da9

এখনই মূল্যায়ন করুন (তাত্ক্ষণিক):

virt_box@TestBox:/datadisk/VirtualBox VMs/TestInception 64 bit$ VBoxManage modifyhd --resize 8192 TestInception\ 64\ bit-cloned.vdi 
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

আবার কিছুটা ভিএম এর সাথে যোগাযোগ করুন, পুনর্নির্মাণের জন্য। এটি মূল হিসাবে করা হয়। ধরে নেওয়া যায় যে আপনার কেবলমাত্র একটি পার্টিশন রয়েছে এবং সম্ভবত অদলবদল রয়েছে।

# fdisk /dev/sdb  # <- The extra disk, just attached to be resized
// The procedure looks like this:
// m - print help
// p - print table
// d ... - delete partition (delete both if you have root and swap)
// n - new partition (create root/first partition starting on exact same sector as before, typically 2048, but ends on last, or last minus swap)
//  ... n.. (.. then add the swap partition. Calculate how many sectors using original table)
// t - change type of partition (swap partition, if any, to 82 - not 83 which is "normal Linux").
// w - write partition table (write out, with the resized partition)

# e2fsck -f /dev/sdb1

e2fsck 1.42.5 (29-Jul-2012)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sdb1: 99918/122160 files (0.3% non-contiguous), 471032/487936 blocks

# resize2fs /dev/sdb1

resize2fs 1.42.5 (29-Jul-2012)
Resizing the filesystem on /dev/sdb1 to 1965824 (4k) blocks.
The filesystem on /dev/sdb1 is now 1965824 blocks long.

এটি আমার পক্ষে কাজ করেছে, এখানে গাইডটি
marijnz0r

4

এটি আমার জন্য উবুন্টু 16.04 হোস্ট মেশিন এবং উইন্ডোজ 10 অতিথি ইনস্টল ভার্চুয়ালবক্স 5.2.6 এর সাথে কাজ করেছে: ভার্চুয়ালবক্স ম্যানেজার খুলুন, গ্লোবাল সরঞ্জামগুলিতে (উপরের ডানদিকে) ক্লিক করুন এবং ভার্চুয়াল মিডিয়া ম্যানেজার চয়ন করুন। হার্ড ডিস্ক ট্যাবে ক্লিক করুন এবং আপনার অতিথি ওএস নির্বাচন করুন। বক্সের নীচে এট্রিবিউটস ট্যাবে ক্লিক করুন। নীচে আপনি ভার্চুয়াল ডিস্কের আকার দেখতে পাবেন এবং স্লাইডারের সাহায্যে আপনি নিজের পছন্দ অনুযায়ী আকারটি বাড়িয়ে নিতে পারবেন। (আপনি কেবল এই পদ্ধতিতে আকার বাড়াতে পারবেন না, বাড়িয়ে তুলতে পারেন)। প্রয়োগ ক্লিক করুন। আপনার উইন্ডোজ গেস্ট ওএস শুরু করুন, কম্পিউটার ম্যানেজমেন্ট খুলুন, সি: ড্রাইভে ডান ক্লিক করুন এবং অবিকৃত অংশের সাহায্যে ফাইল সিস্টেমটি প্রসারিত করতে ভলিউম প্রসারিত করুন নির্বাচন করুন।

এটাই আমার করণীয় ছিল, আমার পক্ষে নিখুঁতভাবে কাজ করে।


দুর্দান্ত কাজ করেছেন কমপক্ষে ভার্চুয়ালবক্সের সাম্প্রতিক সংস্করণগুলির জন্য এটি কি গ্রহণযোগ্য উত্তর হওয়া উচিত নয়?
সর্বদা লার্নিং

2

একটি নিশ্চিত-প্রমাণ উপায় হ'ল এটি কোনও ভিএম-তে চলছে না এমন একটি বৃহত হার্ড ড্রাইভের দিকে যাওয়ার মতোই। প্রথমে এক্সপি-তে ক্লিনারার বা সিমেন্টার প্রোগ্রামটি ব্যবহার করুন এটি যা করতে পারে তার সমস্ত জাঙ্ক ফাইলগুলি পরিষ্কার করতে। তারপরে আপনি যে আকারটি চান তার একটি গৌণ ভার্চুয়াল এইচডিডি তৈরি করুন। আপনার ভার্চুয়াল ওডিডি ড্রাইভে ক্লোনজিলা আইএসও দিয়ে বুট করুন এবং 'নতুন পার্টিশনের আকারে পুনরায় আকার দিন' বিকল্পটি নির্বাচন করে ক্লোনজ করুন। তারপরে নতুন ভার্চুয়াল এইচডিডিটিকে প্রাথমিক হিসাবে সেট করুন, এবং এটি কাজ করে না জানা পর্যন্ত পুরানোটিকে মুছবেন না worked


2

কমান্ডটি চালানোর জন্য sudo ব্যবহার না করা পর্যন্ত আমি একই ত্রুটিটি পেয়েছি, তারপরে নিখুঁতভাবে কাজ করেছি, অতিরিক্ত স্থান ব্যবহারের জন্য এখনও অতিথির মধ্যে থেকে পার্টিশন বাড়ানো দরকার।


কিছু লোক রিপোর্ট করেছেন যার কারণে বাড়ির দির খারাপ অনুমতি হয়
জোনাথন

2

নিশ্চিত হয়ে নিন যে আপনি ডিস্ক চিত্র ফাইলে লেখার অনুমতি নিয়ে ব্যবহারকারী হিসাবে লগ ইন করেছেন। তারপরে দৌড়াও

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB  

জিজ্ঞাসার প্রথম সময়ে আমার জন্য কাজ করেছেন


1
আপনার কি পুনরায় ইনস্টল / পুনর্নির্মাণ / পুনরায় ভাগ করতে হয়েছিল? বা ঠিক ঠিক এই ব্যাক আপ বুট হয়েছে?
জোনাথন

2

যদি আপনার হোস্ট মেশিনটি উইন্ডোজ হয়, তবে ভার্চুয়াল বাক্সে ভিডিআই ডিস্কের আকার বাড়াতে বা হ্রাস করতে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\Users\your_user_name\VirtualBox VMs\Ubuntu18LTS\Ubuntu18LTS.vdi" --resize 20000

উপরের কমান্ডে আপনার উইজার ব্যবহারকারীকে প্রকৃত উইন্ডোজ ব্যবহারকারীর সাথে প্রতিস্থাপন করুন এবং 20000 এমবি আকারের ডিস্ক।


1

প্রকৃতপক্ষে, এটি দেখে মনে হয় modifyhdএকা কিছু ক্ষেত্রে আপনার কোনও মঙ্গল করে না। আমি প্রসারণের পরে চিত্রটি ক্লোন করে প্রকৃতপক্ষে আমার WinXP vdi প্রসারিত করেছি।

এখানে কয়েক ধাপ আগে আমার জন্য সম্পূর্ণ ধাপে ধাপে নির্দেশিকা নির্দেশিকাটি রয়েছে: http://libtronics.com/2011/07/resize-virtualbox-disk-for-winxp-guest/


আপনি এখানে পদক্ষেপ ব্যাখ্যা করতে পারেন? অন্য সাইটের লিঙ্কের চেয়ে সামান্য বেশি উত্তর দেওয়া সাধারণত এখানে নীচে পড়ে থাকে এবং মুছে ফেলা হতে পারে
টম ব্রসম্যান

1
ঠিক আছে, আপনাকে বুঝতে হবে যে মডিফাইহড কী করে, যা অন্তর্নিহিত ভার্চুয়াল ডিস্কটি প্রসারিত করার চেয়ে বেশি কিছু নয়, এগুলিই। আপনার এখনও থাকা ফাইল সিস্টেমটি প্রসারিত করতে হবে।
মার্সিন কামিনস্কি

1

এটি আপনার ভার্চুয়ালবক্স ডিস্ককে পুনরায় আকার দেওয়ার একটি উপায় রয়েছে তা নির্ধারিত বিন্যাস বা গতিশীল বিন্যাসের ডিস্ক নির্বিশেষে। বিশেষত, এটি এই ত্রুটি প্রতিরোধ করে:

Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

The ভার্চুয়াল ডিস্কের ব্যাকআপ দিন। আপনি কি জানেন না যে কি ভুল হতে পারে।

আপনার হোস্টে:

  1. একটি টার্মিনাল উইন্ডো খুলুন।

    উইন্ডোজে: কমান্ড প্রম্পটটি খুলুন cmd

  2. আপনি যে আকারটি পরিবর্তন করতে চান তার ভার্চুয়াল ডিস্কের সাথে ডিরেক্টরিতে যান। উদাহরণ স্বরূপ:

    cd "My VMs"
  3. আপনার পছন্দসই ফাইল নাম, আকার (মেগাবাইটে) এবং ফর্ম্যাট (হয় Standard(গতিশীল)) বা একটি নতুন ভার্চুয়ালবক্স ডিস্ক তৈরি করুন Fixed। উদাহরণস্বরূপ, একটি 50 গিগাবাইট ফিক্সড-ফর্ম্যাট ডিস্ক তৈরি করতে MyNewDisk.vdi:

    VBoxManage createmedium --filename "MyNewDisk.vdi" --size 50000 --variant Fixed

    যদি VBoxManageকমান্ড হিসাবে স্বীকৃতি না পাওয়া যায় তবে এটির পুরো পথ নির্দিষ্ট করুন। এটি ভার্চুয়ালবক্স ইনস্টলেশন ডিরেক্টরিতে পাওয়া যাবে। উইন্ডোজ উপরের কমান্ডটি হয়ে উঠবে:

    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" createmedium
        --filename "MyNewDisk.vdi" --size 50000 --variant Fixed
  4. মূল ডিস্কটি নতুন ডিস্কে অনুলিপি করুন।

    VBoxManage clonemedium "MyOriginalDisk.vdi" "MyNewDisk.vdi" --existing
  5. রিসাইজ হয়ে গেল! আপনি চাইলে নতুন ডিস্কের বৈশিষ্ট্যগুলি পরীক্ষা করতে পারেন:

    VBoxManage showmediuminfo "MyNewDisk.vdi"
  6. পরিবর্তে নতুন ডিস্ক ব্যবহার করতে ভার্চুয়াল মেশিনটি পরিবর্তন করুন।

এর পরে, আপনার অতিথি ওএসে নতুন উপলব্ধ স্থানটি ব্যবহার করার জন্য আপনাকে পার্টিশনগুলির আকার পরিবর্তন করতে হবে।


1

যাঁদের ভিএইচডি রয়েছে, তাদের মতো, আমি যেমন করেছি, নিম্নলিখিত লিনাক্স কমান্ডটি দিয়ে ক্লোন করে প্রথমে ভিডিআইতে রূপান্তর করুন। (দ্রষ্টব্য, উইন্ডোজ ভিএম চালিত বন্ধ))

VBoxManage clonehd Windows10.vhd Windows10.vdi --format vdi

এটি ভিএইচডি সদৃশ হবে।

তারপরে ভিডিআইটি নিম্নলিখিতগুলির সাথে আকার পরিবর্তন করা যেতে পারে। নোট করুন যে ভিডিআই ব্যবহার না করা অবধি আসলে বাড়বে না।

VBoxManage modifyhd Windows10.vdi --resize 80000

ভিএম হোস্ট সফ্টওয়্যারটিতে স্টোরেজ মাউন্টিং ঠিক করার পরে এবং ভিএম, উইন্ডোজ বুটগুলিতে পাওয়ার করার পরে পার্টিশনটি এখনও একই আকারের হবে। গুগল এমন একটি উইন্ডোজ সরঞ্জামের জন্য যা সি ড্রাইভ পার্টিশনের আকার পরিবর্তন করতে পারে। আমি সি ড্রাইভ পার্টিশনটি আমার নতুন আকারে বাড়ানোর জন্য আমি ইজিইউ পার্টিশন মাস্টার ব্যবহার করেছি।

অবশেষে, ভিএইচডি মোছা যাবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.