উইন্ডোজে পরিবর্তিত কমান্ডের সাহায্যে স্থির আকারের ভিডিআই কীভাবে পরিবর্তন করবেন?


70

আমি কীভাবে কোনও ভিডিআই ফাইলের আকার পরিবর্তন করতে হবে তা জানার চেষ্টা করছি। আমি ভার্চুয়ালবক্সে নতুন এবং আমি শিখার অনেক কিছুই পেয়েছি। তবে আমি মনে করি আমি বেসিকগুলি হ্যাং পেয়েছি। আমি ইতিমধ্যে আমার প্রথম অতিথি হিসাবে উইন্ডোজ 7 ইনস্টল করেছি। হোস্টটি হ'ল উইন্ডোজ disk. আমি কতটা ডিস্কের স্থান বরাদ্দ করতে পারিনি তা নিশ্চিত ছিলাম না, তাই আমি বর্ধিত পারফরম্যান্সের জন্য 40 গিগাবাইটের একটি ভিডিআই আকার এবং স্থির আকারের জন্য গিয়েছিলাম। তবে আমি এখন আমার মন পরিবর্তন করেছি এবং আমি আরও 10 জিবি যুক্ত করতে চাই। আমি প্রোগ্রামটির চারপাশে ক্লিক করছি এবং সহায়তা মেনু সামগ্রীগুলি পড়ছি, তবে এটি সাহায্য করছে না। এটি ডিস্ক নিয়ন্ত্রক, এসএএস, এসটিএ, এসসিএসআই, ইয়াডা, ইয়াদাকে ব্যাখ্যা করে তবে আমি যা খুঁজছি তা নয়।

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

ভিবিক্সম্যানেজ- এর কমান্ড দিয়ে কীভাবে এটি করা যায় সে সম্পর্কে আমি এই দুর্দান্ত ব্লগ পোস্টটি modifyhdপেয়েছি। হোস্ট ওএস হিসাবে লিনাক্সেও এই লোকটি করছে। এমনকি তিনি আমার ভিডিআই ফাইলের জন্য একই আকারের (50 গিগাবাইট) চেয়েছিলেন, যা কাকতালীয়। সুতরাং আমি ভেবেছিলাম আমি যাইহোক এটি চেষ্টা করব, হয় এটি তৈরি করুন বা এটি ভেঙে দিন। কী ভুল হতে পারে? ... হ্যা? আচ্ছা, আমি পেয়েছি কুৎসিত চমক।

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "%userprofile%\virtua
lbox vms\sg2_win7_x64_lab\sg2_win7_x64_lab.vdi" --resize 51200
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Resize hard disk operation for this format is not impleme
nted yet!

C:\Program Files\Oracle\VirtualBox>

একটি

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

ভার্চুয়ালবক্সের ভিতরে কয়েকটি ক্লিক সহ কোনও ভিডিআই ফাইলের আকার পরিবর্তন করার সত্যিই কি সহজ উপায় নেই? কিছু চলছে?


4
আমি ভার্চুয়ালবক্সের মানের উপরের কান্ডটি সরিয়েছি, যা প্রশ্নের কোনও কার্যকর কিছু যুক্ত করে না।
স্লেসকে

1
ভবিষ্যতে উল্লেখের জন্য, modifyhdএখন হিসাবে পরিচিত হয় modifymediumকিন্তু অনগ্রসর সামঞ্জস্যপূর্ণ অবশেষ - দেখুন virtualbox.org/manual/ch08.html#vboxmanage-modifyvdi
djule5

উত্তর:


121

সারাংশ:

  • VBoxManage.exe modifyhd --resize ডিস্ক চিত্রের যৌক্তিক আকার (অতিথি ওএস দ্বারা দেখা মাপ) বৃদ্ধি করতে পারে (তবে হ্রাস নয়) can
  • VBoxManage.exe modifyhd inputfile.vdi --compactশারীরিক ডিস্ক চিত্রের আকার হ্রাস করতে পারে (হোস্ট ওএস দ্বারা প্রদর্শিত ডিস্কে চিত্র ফাইলের আকার)। এটি অবশ্য লজিক্যাল ডিস্কের আকার পরিবর্তন করে না। মনে রাখবেন যে অতিথি ওএসে প্রথমে ফ্রি স্পেস শূন্য হয়েছে this
  • modifyhd শুধুমাত্র ডায়নামিক ফর্ম্যাট বৈকল্পিক ("গতিশীল বরাদ্দ চিত্র") দিয়ে কাজ করে।
  • modifyhd শুধুমাত্র ভিডিআই এবং ভিএইচডি চিত্র ফর্ম্যাটগুলির সাথে কাজ করে।
  • আপনি যদি স্ন্যাপশট ব্যবহার করছেন তবে আপনাকে "স্ন্যাপশটস" সাবফোল্ডার থেকে সর্বশেষ স্ন্যাপশট ভিডিআই ক্লোন করতে হবে।

বিশদের জন্য বিভাগ 8.23 দেখুন। ম্যানুয়ালটিতে VBoxManage পরিবর্তন করুন।


কোনও ভিডিআইয়ের লজিক্যাল ডিস্কের আকার হ্রাস করার কারণটি এখনও কার্যকর করা হয়নি, এটি হ'ল ডেটা দুর্নীতি রোধ করা যা ঘটতে পারে এবং এর ফলস্বরূপ আপনার বিকাশযোগ্য ভিএম হতে পারে। সুতরাং, --resizeবিকল্পটি যখন ব্যবহৃত হবে তখন নতুন ডিস্কের আকারটি বর্তমান আকারের চেয়ে বড় হতে হবে। এটি বর্তমান আকারের চেয়ে কম বা সমান হওয়ার অনুমতি নেই। অন্য কথায় 40 গিগাবাইটের ডিস্কটি কেবলমাত্র 41 জিবি বা তার চেয়ে বড় আকারে পরিবর্তন করা যেতে পারে, এটি 40 গিগাবাইটে (যা কেবল বোবা) বা 39 জিবি বা তার চেয়ে কম আকারে পরিবর্তন করা যাবে না।

ভার্চুয়ালবক্সের পুরানো সংস্করণগুলি "ফিক্সড" ফর্ম্যাট ভেরিয়েন্ট হিসাবে ভিডিআই ফাইল তৈরি করেছে। নতুন ডিফল্ট সেটিংটি এখন "ডায়নামিক" ফর্ম্যাট ভেরিয়েন্ট তৈরি করতে যখন নতুন ভিডিআই (ভার্চুয়াল ডিস্ক চিত্র) ফাইল তৈরি করা হয়। (গতিশীল বিন্যাসের বৈকল্পিক, যে কোনও সংস্করণ যেটি চালু হয়েছিল since

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

কাজের উদাহরণ

বর্তমান ডিস্ক সম্পর্কে ভিডিআই তথ্য দেখান।

ইনপুট আদেশ: vboxmanage.exe showhdinfo path\inputfile.vdi

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe showhdinfo "%userprofile%\virt
ualbox vms\sg2_win7_x64_lab\sg2_win7_x64_lab.vdi"
UUID:           132e9af1-0428-49f4-bc45-4d84680e17f5
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       C:\Users\Name\VirtualBox VMs\sg2_win7_x64_lab\sg2_win7_x64_lab.
vdi
Storage format: VDI
Format variant: fixed default
Capacity:       40960 MBytes
Size on disk:   40962 MBytes
In use by VMs:  sg2_win7_x64_lab (UUID: dcd106b3-7ed6-4f19-ad94-820ab4dc10d3)

C:\Program Files\Oracle\VirtualBox>

দেখুন যেখানে এটি "ফিক্সড ডিফল্ট" বলে? এই কারণেই আপনি যখন এটির পুনরায় আকার দেওয়ার চেষ্টা করবেন তখন এটি উপরে ত্রুটিটি ছুঁড়ে দেয়।

পুরানো ভিডিআই ফাইলটিকে নতুন ভিডিআই ফাইলটিতে ক্লোন করুন।

ইনপুট আদেশ: vboxmanage.exe clonehd path\inputfile.vdi path\outputfile.vdi

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe clonehd "%userprofile%\virtual
box vms\sg2_win7_x64_lab\sg2_win7_x64_lab.vdi" "%userprofile%\virtualbox vms\sg2
_win7_x64_lab\sg2_win7_x64_lab_clone.vdi"
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: 34dafa68-3093-4946-926a-8237ea263
e5c

C:\Program Files\Oracle\VirtualBox>

ভাল খবর! পুরানো ফাইলটি এখন একটি নতুন ফাইলে ক্লোন করা হয়েছে। ভার্চুয়ালবক্সের নতুন সংস্করণে ডিফল্ট সেটিংস যেহেতু "ডায়নামিক" ফর্ম্যাট বৈকল্পিকটি ব্যবহার করবে তাই আপনার এটি স্পষ্টভাবে সংজ্ঞায়িত করতে হবে না। যদিও, আপনি যদি ভার্চুয়ালবক্সের একটি পুরানো সংস্করণ নিয়ে কাজ করছেন, তবে আপনি ভার্চুয়ালবক্সের ভবিষ্যতের সংস্করণগুলির সাথে আরও ভাল সামঞ্জস্যতা এবং / অথবা নমনীয়তা নিশ্চিত করতে "ডায়নামিক" (যদি কিছু পাওয়া যায়) এ বিকল্পটি সেট করতে পারেন।

ক্লোনড ডিস্ক সম্পর্কে ভিডিআই তথ্য দেখান।

ইনপুট আদেশ: vboxmanage.exe showhdinfo path\inputfile_clone.vdi

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe showhdinfo "%userprofile%\virt
ualbox vms\sg2_win7_x64_lab\sg2_win7_x64_lab_clone.vdi"
UUID:           34dafa68-3093-4946-926a-8237ea263e5c
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       C:\Users\Name\virtualbox vms\sg2_win7_x64_lab\sg2_win7_x64_lab_
clone.vdi
Storage format: VDI
Format variant: dynamic default
Capacity:       40960 MBytes
Size on disk:   7806 MBytes

C:\Program Files\Oracle\VirtualBox>

দেখুন কীভাবে এটি এখন "গতিশীল ডিফল্ট" বলে? কী সুন্দর!

(পাশের নোটটিতে! কারণটি এখানে শারীরিক আকার হিসাবে 80৮০ says এমবি বলার কারণ হ'ল আমি --compactগতিশীল ফর্ম্যাট বৈকল্পিক রূপান্তরকরণের প্রয়াসে মূল ভিডিআই ফাইলটিতে বিকল্পটি ব্যবহার করেছি Just ভার্চুয়ালবক্স ফোরামটিতে আমি যা কিছু পড়েছি, এটি সম্ভবত ধারণা করা হয়) পুরানো সংস্করণগুলির সাথে কাজ করত, তাই আমি ভেবেছিলাম আমিও চেষ্টা করে দেখতে পারি It এটি কার্যকর হয়নি))

ক্লোনড ডিস্কের আকার পরিবর্তন করা হচ্ছে।

ইনপুট আদেশ: vboxmanage.exe modifyhd path\inputfile.vdi --resize 51200

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "%userprofile%\virtua
lbox vms\sg2_win7_x64_lab\sg2_win7_x64_lab_clone.vdi" --resize 51200
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

C:\Program Files\Oracle\VirtualBox>

সফল! আর কোনও বিন্যাস বুলিশিটিং নেই। নতুন, ক্লোনড ডিস্কটিকে নতুন আকার দিতে না, মূলটি নয় not আকারটি এমবিতে প্রকাশ করা হয়েছে তা মনে রাখবেন। আমি বিশ্বাস করি আপনি উদাহরণস্বরূপ 51200পাশাপাশি ব্যবহার করতে পারেন 50G(বা সম্ভবত "জিবি")। --resizebyteবাইটগুলিতে আকার প্রকাশ করতে ব্যবহার করা যেতে পারে এমন বিকল্পও রয়েছে ।

পুনরায় আকারযুক্ত ক্লোন ডিস্ক সম্পর্কে ভিডিআই তথ্য দেখান।

ইনপুট আদেশ: vboxmanage.exe showhdinfo path\inputfile_clone.vdi

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe showhdinfo "%userprofile%\virt
ualbox vms\sg2_win7_x64_lab\sg2_win7_x64_lab_clone.vdi"
UUID:           34dafa68-3093-4946-926a-8237ea263e5c
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       C:\Users\Name\virtualbox vms\sg2_win7_x64_lab\sg2_win7_x64_lab_
clone.vdi
Storage format: VDI
Format variant: dynamic default
Capacity:       51200 MBytes
Size on disk:   7806 MBytes

C:\Program Files\Oracle\VirtualBox>

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

বিঃদ্রঃ! ক্লোনড ডিস্কের নতুন আকার আপনি তাৎক্ষণিকভাবে দেখতে পাবেন না। আপনাকে এটি দিয়ে ভিএম বুট করতে হবে এবং তারপরে ভার্চুয়াল ডিস্কটি পূরণ করার জন্য আপনার পার্টিশনটি প্রসারিত করার জন্য আপনার পার্টিশন ম্যানেজমেন্ট সরঞ্জামটি ব্যবহার করতে হবে (বা আরও পার্টিশন তৈরি করতে হবে)। উইন্ডোজের জন্য, কেবল চালান diskmgmt.mscএবং আপনি সেখানে পার্টিশনটি প্রসারিত করতে সক্ষম হবেন।

স্ক্রীনশট

একটি B ইংরেজী বর্ণমালার দ্বিতীয় অক্ষর গ ঘ ই চ ছ

উল্লেখ


1
superuser.com/review/suggested-edits/227029 (আমি চেষ্টা করেছিলাম)
ত্রিশটি ডট

শুভ চোখ! আমি পরিবর্তিত পরামিতি সংশোধন করেছি cted এটি আমার নজরে আনার জন্য আপনাকে ধন্যবাদ।
সমীর

2
সত্যিই একটি ভাল উত্তর! আইএমএইচও এটির প্রচুর ভোট পাওয়া উচিত।
জোহান কার্লসন

+1: এটি আপনার মতো লোক এবং আপনি যে জ্ঞানকে অবাধে ভাগ করে থাকেন, এটি স্ট্যাক এক্সচেঞ্জের বাস্তুতন্ত্রকে এত দুর্দান্ত উত্স তৈরি করে!
হোমুনকুলাস রেটিকুলি

1
আপনি যদি স্ন্যাপশট ব্যবহার করছেন বলে সমস্যা থাকে তবে ভার্চুয়ালবক্স.অর্গ / টিকেট / ৯১০৩ দেখুন । মূলত, আপনি আবেদন করতে হবে modifymedium/ modifyhdস্ন্যাপশট ফাইল নিজেই অপারেশন।
djule5

11

অতিথি ওএস হিসাবে চলমান লিনাক্স (উবুন্টু 14.04) সহ একটি ভার্চুয়ালবক্স (বনাম 4.3.16) ফিক্সড সাইজের ডিস্কটি একটি 60 গিগাবাইট গতিশীল ডিস্কের জন্য আমার পক্ষে কাজ করার একটি সহজ প্রক্রিয়া এখানে রয়েছে:

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

VBoxManage showhdinfo mydisk.vdi  
VBoxManage clonehd mydisk.vdi mydiskClone.vdi  
VBoxManage modifyhd mydiskClone.vdi --resize 61440  
VBoxManage showhdinfo mydiskClone.vdi

ভার্চুয়ালবক্স অ্যাপ্লিকেশন স্টোরেজ বিভাগে, mydiskClone.vdi কে দ্বিতীয় এইচডি হিসাবে যুক্ত করুন, তারপরে সাধারণত ভিএম শুরু করুন।

অতিথি ওএসের শেলটিতে টাইপ করুন:

sudo fdisk /dev/sdb
- delete all partitions
- create new partition on full disk

অতিথিকে রিবুট করুন। এটি যখন ফিরে আসে তখন আবার শেলের কাছে গিয়ে টাইপ করুন:

sudo resize2fs /dev/sdb1

গেস্ট ওএস বন্ধ করুন।

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


এই উত্তরটি বোঝা যায় না। আপনি প্রথমে / dev / sdb এ একটি বৃহত পার্টিশন তৈরি করেন, তারপরে এটির আকার দিন, তবে আপনি প্রথমে এটি ফাইল সিস্টেম তৈরি করেন না। আপনি কি সম্ভবত মূল বিভাজনটির অনুলিপি করার পদক্ষেপটি ভুলে গেছেন?
স্লেস্কে

5

ক্লোনিং আসলে একটি ভাল সমাধান এবং এটি করার আরও সহজ উপায় আছে।

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


এটি স্যামিগ থেকে প্রাপ্ত উত্তরের অংশ।
ইফ্রেন

4

ঠিক আছে, তাই আমি ক্লোনিং ছাড়াই এটি ঘটিয়েছি

আমার এতে উবুন্টু সহ 100 গিগাবাইট ভিডিআই ফাইল (স্থির ফর্ম্যাট) ছিল। ভাল কাজ করছে। আমি ভিএম সঙ্কুচিত করে হোস্টের কিছু জায়গা খালি করতে চেয়েছিলাম।

পদক্ষেপ:

  1. পরিষ্কার কর

মুছে ফেলা অযাচিত ফাইল। 45 জিবি বিনামূল্যে। মুক্তি পেতে আমার কেবল 30 জিবি দরকার।

  1. গেস্ট ওএস ঠিক করুন

আমার কেবল একটি পার্টিশন রয়েছে তাই অতিথি উবুন্টু থেকে কিছু করতে পারছি না। উবুন্টু লাইভে মাউন্ট করা হয়েছে এবং এটি থেকে বুট করা হয়েছে।

gparted70 গিগাবাইটে পার্টিশন সঙ্কুচিত করতে ব্যবহৃত হয়। অব্যবহৃত স্থানটিতে একটি নতুন পার্টিশন তৈরি করেছে ext4

  1. মুক্ত স্থানটি মুছুন

নতুন পার্টিশনে (30 গিগাবাইট) ফাঁকা স্থান।

এই গাইডটি অনুসরণ করেছেন: উবুন্টুতে অতিথি এবং জিরোফ্রি ব্যবহার করে হোস্ট ওএস হিসাবে ভার্চুয়াল হার্ড ড্রাইভ সঙ্কুচিত করুন

আমার নতুন পার্টিশন ছিল /dev/sda3

$ sudo apt-get install zerofree
$ sudo init 1

...

# mkdir /tmp3
# mount -o ro -t ext4 /dev/sda3 /tmp3
# zerofree -v /dev/sda3
  1. কম্প্যাক্ট ভিডিআই

    VBoxManage modifhd "ubuntu.vdi" কমপ্যাক্ট

এটি কিছুক্ষণ সময় নিয়েছে, কিন্তু এটি কাজ করেছে!


1
আপনি কি নিশ্চিত যে এই কাজ? ভার্চুয়ালবক্স ম্যানুয়াল অনুসারে, --compactকেবল স্থির আকারের চিত্রের জন্য নয় , কেবল গতিশীল বরাদ্দকৃত চিত্রগুলির জন্য কাজ করে।
স্লেস্কে

1
@ এটিজটোয়া: যদি ডিস্ক চিত্রের ফাইলটি বড় হয় তবে এটি কোনও "স্থির বিন্যাস" চিত্র নয়, "গতিশীলভাবে বরাদ্দকৃত" চিত্র, যা আপনার উত্তরে যা লিখেছিলেন তা is
স্লেস্কে

3
না, এটি একটি গতিশীল বরাদ্দকৃত চিত্র । ম্যানুয়াল উদ্ধৃত করা: "আপনি কি একটি নির্দিষ্ট আকার ইমেজ তৈরি করেন, একটি চিত্র ফাইল হোস্ট সিস্টেমের যা ভার্চুয়াল ডিস্ক ক্ষমতা মোটামুটি মিলে আকার তৈরি করা হবে।" Virtualbox.org/manual/ch05.html#vdidetails
sleske

1
"একটি স্থির আকারের চিত্রের অর্থ এটি নির্দিষ্ট আকারের বাইরে বাড়তে পারে না।" কোন। "স্থির-আকার" এর অর্থ হ'ল আকারটি স্থির থাকে, তাই সর্বদা একই থাকে। দস্তাবেজগুলি পড়ুন।
স্লেসকে

1
যদি কেউ এটি পড়ছেন এবং নিশ্চিত হন তবে কে সঠিক। পছন্দ করুন স্থির আকারের চিত্রগুলি যেমনটি বলে ঠিক তেমন। চিত্রটি তৈরি করার সময় নির্দিষ্ট আকারে স্থির। বেঞ্চমার্কগুলিতে এটি গতিশীল-বরাদ্দ হওয়া চিত্রগুলির চেয়ে অনেক বেশি কার্যকারিতা সরবরাহ করে, সুতরাং যে কেউ এইচডি নিবিড় কাজের জন্য VBox ব্যবহার করছে তার সীমাবদ্ধতা সত্ত্বেও সম্ভবত এই ফর্ম্যাটটি বিবেচনা করা উচিত।
জ্যাক 15

2

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

পদক্ষেপ 1: ড্রাইভের আকার বাড়াতে উইন্ডোজ কমান্ড লাইন (VBoxmanage) ব্যবহার করুন। এখানে একটি টিপ হ'ল ভিডিআই ড্রাইভের আইডি ব্যবহার না করে অবিরামভাবে ফাইলের অবস্থানটি প্রবেশ করার চেষ্টা করা এবং ত্রুটি বার্তাগুলি পাওয়া।

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

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

কেকের টুকরো নয় তবে এটি করণীয় ... এটি আবিষ্কার করার জন্য ওয়েব অনুসন্ধান করতে আমার প্রায় অর্ধেক দিন লেগেছিল। ভিনবক্সে উইন 8.1 / উবুন্টু চলছে

উইলি


2

এখানে আমি স্থির ভিডিআই চিত্রটি কীভাবে আকার বাড়িয়ে / প্রসারিত / প্রসারিত করেছি (সেগুলি সঙ্কুচিত করার প্রক্রিয়াটি অন্য উত্তরে রয়েছে):

  1. পছন্দসই আকার একটি নতুন ডিস্ক তৈরি করতে VirtualBox ব্যবহার করুন (আকার হবে মূল হিসাবে অন্তত একই হতে)। অতিথি ভিএম এর জন্য ভার্চুয়ালবক্স সেটিংসটি খোলার মাধ্যমে এটি করুন, স্টোরেজে নেভিগেট করুন, এইচডিডি কন্ট্রোলারটি (উদাহরণস্বরূপ "SATA") ক্লিক করুন, এবং তারপরে একটি হার্ড ডিস্ক যুক্ত করতে "+" ক্লিক করুন। তারপরে পছন্দসইভাবে নতুন ডিস্কটি কনফিগার করুন।
  2. জিপিআরড লাইভ আইএসও ডাউনলোড করুন এবং এটি থেকে বুট করার জন্য অতিথি ভিএমকে কনফিগার করুন (আবার স্টোরেজ সেটিংস)।
  3. আপনার অতিথি ভিএম এর বর্তমান স্টোরেজটির ব্যাকআপ দিন।
  4. অতিথি ভিএম বুট করুন (জিপিআর্টেড লাইভ এনভায়রনমেন্টে বুট করা উচিত)। জিপিটার পরিবেশের ভিতরে থেকে:
    1. আপনার বিদ্যমান ডিস্কটি "/ dev / sda" এবং আপনার নতুন (বৃহত্তর) ডিস্কটি "/ dev / sdb" (উপরের-রাইট ড্রপ ডাউন) যাচাই করতে জিপিআর্টেড অ্যাপ্লিকেশনটি ব্যবহার করুন।
    2. জিপিটার অ্যাপ্লিকেশনটি বন্ধ করুন।
    3. রুট প্রাইভেস সহ একটি টার্মিনাল খুলুন (ডেস্কটপে ডান ক্লিক করুন -> টার্মিনাল -> রুট সুবিধার সাথে টার্মিনাল)।
    4. নিম্নলিখিত কমান্ডটি টাইপ করুন: dd if=/dev/sda of=/dev/sdb status=progress bs=128Mএবং এটি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন। এটি এমবিআর ইত্যাদি সহ নতুন ডিস্ক বাইট-বাই-বাইটে আসল ডিস্কটি অনুলিপি করবে (দ্রষ্টব্য: মূল ডিস্কের আকারের উপর নির্ভর করে এটি হোস্টে ডিস্কের গতি ইত্যাদির ক্ষেত্রে কিছুটা সময় নিতে পারে)। (দ্রষ্টব্য: যদি আপনার অতিথির ভিএম এর কাছে> 1 জিবি র‌্যাম বরাদ্দ থাকে তবে আপনি 'বিএস' পরমকে "বিএস = 256 এম" হিসাবে পরিবর্তন করতে পারেন যা অনুলিপিটি কিছুটা গতি বাড়িয়ে দিতে পারে)।
    5. জিপিটার অ্যাপ্লিকেশনটি পুনরায় খুলুন
    6. উপরের-ডান ড্রপ-ডাউন থেকে নতুন (বৃহত্তর) ড্রাইভটি (/ dev / sdb হওয়া উচিত) নির্বাচন করুন।
    7. পছন্দসই পার্টিশনটি প্রসারিত করুন। শেষ নেই এমন একটি পার্টিশন প্রসারিত করতে, আপনাকে বিভাজন করতে চাইলে (গুলি) পরে থাকা পার্টিশনগুলি স্থানান্তর করতে হবে। আপনার বিভাজন পরিকল্পনার সুনির্দিষ্টতার উপর নির্ভর করে আপনি শেষ পার্টিশনটি শেষের দিকে বাড়ানো এবং তারপরে সবকিছুকে শেষের দিকে সরিয়ে সঙ্কুচিত করার মতো একাধিক পদক্ষেপে এটি করার প্রয়োজন হতে পারে। আমার ক্ষেত্রে, আমার চূড়ান্ত পার্টিশনটি লিনাক্স-অদলবদু ছিল তাই আমি এটিকে কেবল মুছে ফেললাম, পছন্দসই হিসাবে আমার প্রাথমিক পার্টিশনটি প্রসারিত করেছি এবং তারপরে শেষে স্ব্যাপ পার্টিশনটি পুনরায় তৈরি করেছি (এর মূল পার্টিশন স্কিমটির প্রতিরূপ তৈরি করতে সাবধানতা অবলম্বন করা)।
    8. পরিবর্তনগুলি প্রয়োগ.
    9. এই মুহুর্তে আপনার কাছে সমস্ত মূল কন্টেন্ট সহ একটি নতুন ফিক্সড-সাইজের ডিস্ক থাকা উচিত এবং মূলের চেয়ে আরও বেশি জায়গা থাকতে হবে। আপনি জিপি স্টার্ট লাইভ এনভিতে নতুন ডিস্কটি মাউন্ট করতে পারেন এবং যাচাই করতে পারেন।
    10. অতিথি ভিএম (জিপিআরটি লাইভ) বন্ধ করুন এবং ভিএম ড্রাইভ থেকে আইএসও সরান।
  5. অতিথি ভিএম এর জন্য ভিবক্স সেটিংসে যান, সঞ্চয়স্থানে নেভিগেট করুন এবং তালিকা থেকে মূল ডিস্কটি সরিয়ে ফেলুন (ডান ক্লিক করুন এবং "সংযুক্তি সরান" নির্বাচন করুন)। এটি আপনার নতুন তৈরি ডিস্কটি ভিএম-এর জন্য ছেড়ে দেওয়া উচিত। দ্রষ্টব্য: এই পদক্ষেপটি অতিথি ভিএম এর কনফিগারেশন থেকে কেবল ডিস্কটি সরিয়ে দিচ্ছে - আপনার আসল অতিথি ভিএম ডিস্ক (যেমন ছোটটি) এখনও হোস্ট মেশিনে উপলব্ধ is
  6. ভিএম বুট করুন এবং উপভোগ করুন!
  7. (একবার যখন প্রত্যাশার মতো কাজ করার বিষয়টি নিশ্চিত হয়ে যায়, আপনি মূল ভিএম ডিস্কটি মুছতে পারেন))

যদিও উপরেরগুলি আমার জন্য একাধিকবার দুর্দান্ত কাজ করেছে, মনে হচ্ছে এলভিএম ব্যবহার করা হলে আরও কয়েকটি পদক্ষেপের প্রয়োজন। (দ্রষ্টব্য: যদি এলভিএম ব্যবহৃত হয়, আপনি কেবল পছন্দসই আকারের একটি নতুন ডিস্ক যুক্ত করতে পারেন এবং তারপরে সেই ডিস্কটি ভলিউম গ্রুপে যুক্ত করতে পারেন Cent সুতরাং উপরে তৈরি নতুন ডিস্কটি বুট করার পরে, আমি এই লাইনগুলি বরাবর কিছু করেছি (এটির বিভিন্ন অংশগুলি আপনার সেটআপের নামের উপর ভিত্তি করে পরিবর্তিত হবে):

  1. এলভিএম সেটআপ সম্পর্কে তথ্য পান:

    # pvs
      PV         VG          Fmt  Attr PSize  PFree
      /dev/sda2  vg_rhel6bm1 lvm2 a--  31.51g    0 
    # vgs
      VG          #PV #LV #SN Attr   VSize  VFree
      vg_rhel6bm1   1   2   0 wz--n- 31.51g    0 
    # lvs
      LV      VG          Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      lv_root vg_rhel6bm1 -wi-ao---- 28.31g
      lv_swap vg_rhel6bm1 -wi-ao----  3.20g
    
  2. শারীরিক আয়তনের প্রসার (PV) (ভলিউম গ্রুপ (ভিজি) স্বয়ংক্রিয়ভাবে একই বৃদ্ধি প্রতিফলিত করবে):

    # pvresize /dev/sda2
      Physical volume "/dev/sda2" changed
      1 physical volume(s) resized / 0 physical volume(s) not resized
    # pvs
      PV         VG          Fmt  Attr PSize  PFree
      /dev/sda2  vg_rhel6bm1 lvm2 a--  39.51g 8.00g
    # vgs
      VG          #PV #LV #SN Attr   VSize  VFree
      vg_rhel6bm1   1   2   0 wz--n- 39.51g 8.00g
    
  3. লজিকাল ভলিউম (এলভি) প্রসারিত করুন:

    # lvextend /dev/vg_rhel6bm1/lv_root /dev/sda2
      Size of logical volume vg_rhel6bm1/lv_root changed from 28.31 GiB (7247 extents) to 36.31 GiB (9295 extents).
      Logical volume lv_root successfully resized
    # lvs
      LV      VG          Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      lv_root vg_rhel6bm1 -wi-ao---- 36.31g
      lv_swap vg_rhel6bm1 -wi-ao----  3.20g
    
  4. ফাইল সিস্টেম প্রসারিত করুন:

    আগে:

    # df -h
      Filesystem            Size  Used Avail Use% Mounted on
      /dev/mapper/vg_rhel6bm1-lv_root
                             28G   24G  3.1G  89% /
      tmpfs                 939M  232K  939M   1% /dev/shm
      /dev/sda1             477M   85M  368M  19% /boot
    

    COMMAND:

    # resize2fs /dev/mapper/vg_rhel6bm1-lv_root
      resize2fs 1.41.12 (17-May-2010)
      Filesystem at /dev/mapper/vg_rhel6bm1-lv_root is mounted on /; on-line resizing required
      old desc_blocks = 2, new_desc_blocks = 3
      Performing an on-line resize of /dev/mapper/vg_rhel6bm1-lv_root to 9518080 (4k) blocks.
      The filesystem on /dev/mapper/vg_rhel6bm1-lv_root is now 9518080 blocks long.
    

    পরে:

    # df -h
      Filesystem            Size  Used Avail Use% Mounted on
      /dev/mapper/vg_rhel6bm1-lv_root
                             36G   24G   11G  69% /
      tmpfs                 939M  232K  939M   1% /dev/shm
      /dev/sda1             477M   85M  368M  19% /boot
    

চমৎকার উত্তর! সাইটে স্বাগতম!
djsmiley2k -

1

এখানে আমি স্থির ভিডিআই চিত্রটি কীভাবে আকার / সঙ্কুচিত / হ্রাস করেছি (এটিকে প্রসারিত করার প্রক্রিয়াটি একই বিষয়ের আরও একটি উত্তরে রয়েছে):

প্রথমে আমার কেন এটির প্রয়োজন হয়েছিল তার একটি সংক্ষিপ্ত পটভূমি (যেমন একটি ভিডিআই সঙ্কুচিত করার জন্য অনেকগুলি পরিস্থিতি রয়েছে, যার মধ্যে কিছুগুলি এই পদ্ধতির মাধ্যমে সম্ভব হয় না): বছরগুলি আগে আমি একটি উইন্ডোজ সার্ভার অতিথির জন্য একটি নির্দিষ্ট ভিডিআই তৈরি করেছিলাম এবং এটি 600 গিগাবাইটে আকারযুক্ত করেছিলাম। আমি কেন এই আকারটি বেছে নিয়েছি তা মনে নেই তবে আজকের দিনে আমি কেবলমাত্র সেই অতিথিতে 100 গিগাবাইট ব্যবহার করেছি এবং আমি বাকি জায়গাগুলির বেশিরভাগ দাবি করতে চাই। সুতরাং আমার ক্ষেত্রে, আমি অতিথির সমস্ত ডেটা সংরক্ষণ করতে চাই এবং আমি অতিথির অব্যবহৃত স্থানটি কেবল খালি করতে চাই।

(বিগত ২ ঘন্টা ধরে এটি করা আমার স্মৃতি থেকে নীচের পদক্ষেপগুলি হ'ল, তাই আমি যদি এখানে কিছু মিস করি তবে দুঃখিত ap

  1. আপনি নতুন আকারটি কতটা বড় হতে চান তা নির্ধারণ করুন। স্বাভাবিকভাবেই আপনি সম্ভবত অতিথিটিকে যা খরচ করছেন তার বাইরে কিছু অতিরিক্ত জায়গা রেখে যেতে চান। আকারটি অবশ্যই উত্স / মূল ডিস্কের ডেটার মতোই হওয়া উচিত, নিকটস্থ জিবিকে গোল করা উচিত GB
  2. পূর্ববর্তী ধাপে নির্ধারিত আকারের সাথে একটি নতুন নির্দিষ্ট-আকারের ডিস্ক তৈরি করতে ভার্চুয়ালবক্স ব্যবহার করুন। অতিথি ভিএম এর জন্য ভার্চুয়ালবক্স সেটিংসটি খোলার মাধ্যমে এটি করুন, স্টোরেজে নেভিগেট করুন, এইচডিডি কন্ট্রোলারটি (উদাহরণস্বরূপ "SATA") ক্লিক করুন, এবং তারপরে একটি হার্ড ডিস্ক যুক্ত করতে "+" ক্লিক করুন। তারপরে পছন্দসইভাবে নতুন ডিস্কটি কনফিগার করুন।
  3. জিপিআরড লাইভ আইএসও ডাউনলোড করুন এবং এটি থেকে বুট করার জন্য অতিথি ভিএমকে কনফিগার করুন (আবার স্টোরেজ সেটিংস)।
  4. আপনার অতিথি ভিএম এর বর্তমান স্টোরেজটির ব্যাকআপ দিন।
  5. অতিথি ভিএম বুট করুন (জিপিআর্টেড লাইভ এনভায়রনমেন্টে বুট করা উচিত)। জিপিটার পরিবেশের ভিতরে থেকে:

    1. কোন ডিস্কটি "আসল" এবং কোনটি "নতুন" সেটি নির্ধারণ করতে জিপার্টেড অ্যাপ্লিকেশনটি ব্যবহার করুন। মূলটির কমপক্ষে একটি বিভাজন থাকবে, যখন নতুনটি সম্পূর্ণ ফাঁকা থাকবে। (সাধারণত "অরিজিনাল" হ'ল প্রথম ডিস্ক যা / dev / sda নির্ধারিত হয় এবং "নতুন" ডিস্কটি দ্বিতীয় ডিস্ক যা / dev / sdb নির্ধারিত হয়))
    2. মূল / উত্স বিভাজন (গুলি) আপনার পছন্দসই আকারে সঙ্কুচিত করতে জিপিআরটিড অ্যাপ্লিকেশনটি ব্যবহার করুন। মনে রাখবেন "প্রয়োগ" বাটনে ক্লিক করুন পরে আপনি সমস্ত কাজকর্মের কাল গেছেন। (আপনার পার্টিশন আকার (গুলি) এবং ডিস্কের গতির উপর নির্ভর করে এটি সম্পূর্ণ হতে কিছুটা সময় নিতে পারে))
    3. নতুন ডিস্কে একটি পার্টিশন টেবিল তৈরি করতে জিপিআরড অ্যাপ্লিকেশনটি ব্যবহার করুন (ডিভাইস -> পার্টিশন সারণী তৈরি করুন ..., এমএসডিএস হিসাবে টাইপটি ছেড়ে দিন)।
    4. নতুন ডিস্কে অভিন্ন পার্টিশন তৈরি করতে জিপিআরটিড অ্যাপ্লিকেশনটি ব্যবহার করুন। (তারা একই ছিল তা নিশ্চিত করতে, আমি পার্টিশন-> তথ্য ... মেনু বিকল্পটি ব্যবহার করে মূল ডিস্কের প্রতিটি পার্টিশনের জন্য বিস্তারিত তথ্য টেনে এনেছি এবং আমি একই পার্টিশনটি তৈরি করার সময় এর স্ক্রিনশট ব্যবহার করেছি) গুলি) নতুন / গন্তব্য ডিস্কে)) নিশ্চিত হন:
      • প্রতিটি গন্তব্য পার্টিশনটি (নতুন সমন্বিত) মূল হিসাবে একই আকার তৈরি করুন।
      • মেলে পার্টিশনের উপর কোনও পতাকা সেট করুন (পার্টিশনটি তৈরি হওয়ার পরে প্রয়োজন হতে পারে)।
      • মেলে পার্টিশনের উপর কোনও লেবেল সেট করুন।
      • (দ্রষ্টব্য: ডেটা অনুলিপি করার পরে ইউইউডি স্বয়ংক্রিয়ভাবে সেট হয়ে যাবে))
    5. সমস্ত পরিবর্তন করতে "প্রয়োগ করুন" বোতামটি ক্লিক করুন।
    6. কোন ডিস্কটি "আসল" এবং কোনটি "নতুন" তা নোট করুন এবং সংশ্লিষ্ট পার্টিশনের সংখ্যাগুলি নোট করুন (উদাহরণস্বরূপ / dev / sda1 -> / dev / sdb1, / dev / sda2 -> / dev / sdb2, ...)
    7. জিপিটার অ্যাপ্লিকেশনটি বন্ধ করুন।
    8. রুট প্রাইভেস সহ একটি টার্মিনাল খুলুন (ডেস্কটপে ডান ক্লিক করুন -> টার্মিনাল -> রুট সুবিধার সাথে টার্মিনাল)।
    9. আপনার "আসল" ডিস্কটি ডিভ / ডি / এসডি এবং "নতুন" হ'ল / দেব / এসডিবি (যদি তা না হয় তবে নিম্নলিখিত কমান্ডটি যথাযথভাবে সামঞ্জস্য করুন), তবে আমরা প্রতিটি পার্টিশন একবারে একটি করে অনুলিপি করতে চলেছি। উপরের ধাপটি থেকে নিচে প্রতিটি বিভাজনের জন্য টার্মিনালে নিম্নলিখিত কমান্ডটি লিখুন:

      # dd if=/dev/sda1 of=/dev/sdb1 status=progress bs=128M
      

      এবং এটি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন। এটি নতুন ডিস্ক বাইট-বাই বাইটে মূল ডিস্ক থেকে পার্টিশন 1-এ পার্টিশন 1 অনুলিপি করবে।
      প্রতিটি অবশিষ্ট পার্টিশনের জন্য কমান্ডটি পুনরাবৃত্তি করুন:

      # dd if=/dev/sda2 of=/dev/sdb2 status=progress bs=128M
      # dd if=/dev/sda3 of=/dev/sdb3 status=progress bs=128M
      # ...
      

      নোট:

      • পার্টিশনের আকার, হোস্টে ডিস্কের গতি ইত্যাদির উপর নির্ভর করে এটি সম্পূর্ণ হতে কিছুক্ষণ সময় নিতে পারে।
      • যদি আপনার অতিথির ভিএম এর কাছে> 1 জিবি র‌্যাম বরাদ্দ থাকে তবে আপনি 'বিএস' পরমকে "বিএস = 256 এম" হিসাবে পরিবর্তন করতে পারেন যা অনুলিপিটি কিছুটা গতি বাড়িয়ে দিতে পারে।
    10. এই মুহুর্তে আপনার কাছে সমস্ত আসল সামগ্রী সহ একটি নতুন ফিক্সড-সাইজ ডিস্ক থাকা উচিত এবং মূলটির চেয়ে ছোট ভিডিআই ফাইল থাকা উচিত। আপনি জিপিটারড লাইভ এনভিতে নতুন ডিস্কটি মাউন্ট করতে পারেন এবং সেখানে ডেটা যাচাই করেছেন।
    11. অতিথি ভিএম (জিপিআরটি লাইভ) বন্ধ করুন এবং ভিএম ড্রাইভ থেকে জিপিআরটিড আইএসওটি সরান।
  6. অতিথি ভিএম এর জন্য ভিবক্স সেটিংসে যান, সঞ্চয়স্থানে নেভিগেট করুন এবং তালিকা থেকে মূল ডিস্কটি সরিয়ে ফেলুন (ডান ক্লিক করুন এবং "সংযুক্তি সরান" নির্বাচন করুন)। এটি আপনার নতুন তৈরি ডিস্কটি ভিএম-এর জন্য ছেড়ে দেওয়া উচিত। দ্রষ্টব্য: এই পদক্ষেপটি অতিথি ভিএম এর কনফিগারেশন থেকে কেবল ডিস্কটি সরিয়ে দিচ্ছে - আপনার আসল অতিথি ভিএম ডিস্ক (যেমন বড় ভিডিআই) এখনও হোস্ট মেশিনে উপলব্ধ।
  7. আমার উইন্ডোজ অতিথির জন্য আমার শেষ পদক্ষেপটি ছিল এমবিআর এবং / অথবা বিসিডি সেট / ঠিক করা। (আমি জানি না যে লিনাক্স অতিথির জন্য এটির কোনও প্রয়োজন আছে কিনা আমি এখনও এটি না করে নিই।) আমি যদি আমার নতুন ভিডিআই থেকে সহজভাবে বুট করি তবে আমি এই সামগ্রীটির সাথে একটি উইন্ডোজ বুট এমজিআর ত্রুটি পর্দা পেয়েছি (দুর্ভাগ্যক্রমে আমি তা করি নি) সমস্যা সমাধানের আগে স্ক্রিনশট টিপে ধরুন):

    windows failed to start
    status 0xc000000e
    information A required device isn't connected or can't be accessed.
    
  8. একটি উইন্ডোজ ইনস্টল বা মেরামত (একটি আদর্শ যা আপনার ওএস সংস্করণের সাথে মেলে) এর একটি আইএসও পান এবং অতিথি ভিএমকে এটি থেকে বুট করার জন্য কনফিগার করুন (আবার স্টোরেজ সেটিংস)।

  9. অতিথি ভিএম শুরু করুন এবং সিডি / ডিভিডি থেকে বুট করতে পছন্দ করুন।

    1. যেহেতু উইন্ডোজ ইনস্টল / মেরামতের প্রতিটি সংস্করণ আলাদা, তাই আমি এখানে প্রত্যেকের জন্য সঠিক পদক্ষেপ দিতে পারি না। তবে ধারণাটি হ'ল "মেরামত" বিকল্পটি চয়ন করুন এবং কমান্ড প্রম্পটে আপনার উপায় সন্ধান করুন। উইন্ডোজ সার্ভার ২০১২-এর ক্ষেত্রে আমাকে এগুলি করতে হয়েছিল: (ক) আমার ভাষা / স্থানীয় নির্বাচন করুন; (খ) নীচে বাম কোণে "আপনার কম্পিউটারটি মেরামত করুন" চয়ন করুন; (গ) "সমস্যা সমাধান" চয়ন করুন; (d) "কমান্ড প্রম্পট" চয়ন করুন।
    2. আপনি যখন কোনও কমান্ড প্রম্পটে উপস্থিত হন নিম্নলিখিত কমান্ডগুলি চালান ( http://loverofcode.blogspot.com/2013/11/fixed-0xc000000e-boot-error.html তথ্যের জন্য ধন্যবাদ !):

      > bootrec /fixmbr
      > bootrec /fixboot
      > bootrec /rebuildBcd
      

      এই শেষ কমান্ডটি আপনার উইন্ডোজ ইনস্টলটি সনাক্ত করতে এবং এটি বিসিডিতে যুক্ত করার অনুরোধ জানাবে। উত্তর 'ওয়াই'।

    3. কমান্ড প্রম্পট থেকে প্রস্থান করুন এবং তার পরে অতিথি ভিএম বন্ধ করুন।
  10. অতিথি ভিএম এর জন্য ভিবক্স সেটিংসে যান, সঞ্চয়স্থানে নেভিগেট করুন এবং সিডি / ডিভিডি ড্রাইভ থেকে উইন্ডোজ ইনস্টল / মেরামত আইএসও সরান।
  11. ভিএম বুট করুন এবং উপভোগ করুন!
  12. (একবার যখন প্রত্যাশার মতো কাজ করার বিষয়টি নিশ্চিত হয়ে যায়, আপনি মূল ভিএম ডিস্কটি মুছতে পারেন))

0

আমি কোনও হোস্ট অপারেটিং সিস্টেমে চলমান যে কোনও হোস্ট করা অপারেটিং সিস্টেমটিতে বর্ধিত উত্তর সরবরাহ করি। এই উত্তরটি ধরে নিয়েছে যে আপনি আকার বাড়াতে চান (প্রসারিত করতে)।

দ্রষ্টব্য: djule5 দ্বারা চিহ্নিতmodifyhd হিসাবে modifymedium( প্রশ্নের ঠিক পরে মন্তব্য দেখুন), এখন হিসাবে পরিচিত (তবে পিছনে সামঞ্জস্যপূর্ণ থাকে)। এখানে আমি ব্যবহার modifymedium

1. আপনার চলমান ভিএম প্রস্থান করুন

হ্যাঁ এই উত্তরটি ভার্চুয়ালবক্স ভিএম এর দ্বারা ইতিমধ্যে ব্যবহৃত একটি ভিডিআই ফাইলের জন্য।

২. ডিস্ক চিত্রের আকার পরিবর্তন করতে আপনার হোস্টের একটি টার্মিনাল খুলুন

কমান্ড লাইন VBoxManage ভিডিআই ফাইল নাম ব্যবহার করে কোনও ডিস্ক চিত্রের আকার পরিবর্তন করতে চায় না।

$ ls -s1 *.vdi
10260316160 my_disk_image.vdi

$ vboxmanage modifymedium my_disk_image.vdi --resizebyte 16260316160                                                                      VBoxManage: error: Cannot register the hard disk '/home/user/vm/my_disk_image.vdi' {181540c7-b791-4b2f-8e01-5feaff04a6eb} because a hard disk '/home/user/vm/my_disk_image.vdi' with UUID {181540c7-b791-4b2f-8e01-5feaff04a6eb} already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox, callee nsISupports
VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 179 of file VBoxManageDisk.cpp

সুতরাং আপনার ডিস্ক চিত্রের ইউআইডি সনাক্ত করুন।

$ ls -s1 *.vdi
10260316160 my_disk_image.vdi

$ vboxmanage list hdds
UUID:           181540c7-b791-4b2f-8e01-5feaff04a6eb
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       /home/user/vm/my_disk_image.vdi
Storage format: VDI
Capacity:       10240 MBytes
Encryption:     disabled

ডিস্ক চিত্রের আকার প্রসারিত করুন।

$ vboxmanage modifymedium 181540c7-b791-4b2f-8e01-5feaff04a6eb --resizebyte 16260316160
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

৩. যৌক্তিক পার্টিশন প্রসারিত করার জন্য একটি বিভাজনকারী সরঞ্জাম ব্যবহার করুন

আপনার হোস্ট করা ভিএম চালান। তারপরে একটি বিভাজনকারী সরঞ্জাম ব্যবহার করুন ।

একটি হোস্টেড জিএনইউ / লিনাক্সের জন্য কয়েকটি সরঞ্জাম:

যদি হোস্ট করা সিস্টেমটি উইন্ডোজ ব্যবহার করে:

4. পার্টিশন মুক্ত স্থান পরীক্ষা করুন

আপনার ভিডিআই ফাইলের আকার (আপনার হোস্ট সিস্টেমে) পরিবর্তিত নাও হতে পারে কারণ আপনার ভিএম এখনও অতিরিক্ত পরিমাণের জায়গা ব্যবহার করেনি। আনন্দ কর.


-1

এটি আমার পক্ষে কাজ করবে এবং হার্ড ডিস্ক সক্ষমতার মোট পরিমাণ নির্দিষ্ট করতে হবে। আমাদের যে বাড়ানোর দরকার তা স্থান নয় ...

সি: \ প্রোগ্রাম ফাইলস \ ওরাকল \ ভার্চুয়ালবক্স> ভিবক্সমনেজ.এক্সই সংশোধিত "ডি: irt ভার্চুয়াল মেশিন \ ভার্চুয়ালবক্স ভিএমএস \ উইন্ডোজ 7 (ফাইলজিলা সার্ভার) \ উইন্ডোজ 7 (ফাইলজিলা সার্ভার) .vdi" --আরসিজেস 15360

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