উত্তর:
কোন সহজ উপায়, আমি ভয় করি। গত সপ্তাহে আমাকেও একই কাজ করতে হয়েছিল এবং এটিই আমার একমাত্র সহায়তা:
http://crookedspoke.wordpress.com/2008/03/15/resize-disk-image/
এটিই আপনাকে করতে হবে:
টাইপ করুন:
fdisk -l
টাইপ করুন:
ডিডি যদি = / দেব / এইচডিএ এর = / দেব / এইচডিবি(এটি সম্ভবত একটি দীর্ঘ সময় নিতে হবে)
cp -a
সম্ভবত পরিবর্তে ব্যবহার করা উচিত dd
। dd
খালি জায়গা সহ পুরো ফাইল সিস্টেমটি অনুলিপি করে, তাই এটি অনেক বেশি সময় নেয়। cp -a
দুটি বিষয় যা সাধারণতঃ একটি সমস্যা cp
হিসাবে দেখা দেয় সেটির যত্ন নেয় : ব্যবহারকারী-অনুমতি এবং সিমলিংকের অনুসরণ।
cp -a
বুট সেক্টরের সমস্ত তথ্যই ক্ষতি করবে না ? আমি ভেবেছিলাম যে সিপি ফাইল এবং ডিরেক্টরি কপি করার জন্য। তবে এই ক্ষেত্রে, হার্ড ডিস্কের একটি নিখুঁত ক্লোন প্রয়োজন। আমি অনুমান করি.
dd
কমান্ডটিতে বক আকার নির্দিষ্ট করুন যাতে এটি খুব কম সময় নেয় (তবে এখনও বেশিক্ষণ সময় নেয়)। dd if=/dev/hda of=/dev/hdb bs=16M
আপনার ভার্চুয়াল মেশিন দ্বারা ব্যবহৃত ভার্চুয়াল ডিস্কের আকার পরিবর্তন করতে আপনি (কমপক্ষে দেড় বছর আগে চেয়েছিলেন) চান। আপনি ভার্চুয়ালবক্স ব্যবহার করছেন, সুতরাং এটি সম্ভবত একটি ভিডিআই ফাইল। ভিডিআই ফাইলগুলি স্থির বা গতিশীল হতে পারে। স্থির একটিতে সমস্ত ব্লক (ভিডিআই ফাইলগুলিতে ডেটাগুলির একক, প্রত্যেকেরই ডিফল্টরূপে 1MB থাকে) শুরু থেকে বরাদ্দ করা হয়, সুতরাং 10 গিগাবাইট চিত্রের আকার 10 জিবি (কিছুটা প্রকৃতপক্ষে, কারণ আপনার কিছু মেটাডেটা রয়েছে) তবে এটি সম্ভবত আরও কম হবে আপনার ক্ষেত্রে 50KB এর চেয়ে বেশি)। প্রারম্ভিক 0 টি ব্লক (ভিডিআই কেবলমাত্র মেটাডাটা নিয়ে গঠিত) হওয়ার সাথে সাথে শুরুতে ডায়ামিক ফাইলটি লিখতে থাকে grows
আমি কেবল চিত্রটির প্রসারণ বর্ণনা করি। আপনি নতুন স্থান নিয়ে কী করবেন এটি আপনার উপর নির্ভরশীল। ফাইল সিস্টেমগুলির সাথে আপনার পার্টিশনগুলি প্রসারণের পরে পুনরায় আকার দেওয়া যেতে পারে বা আপনি নতুন পার্টিশন তৈরি করতে পারেন। এটি একটি পৃথক সমস্যা, তবে টমাস সেদোভিচ আপনাকে জিপিআর্ট লাইভ সিডির প্রতি ইঙ্গিত করেছে, যা আপনাকে এই জাতীয় কাজ সম্পাদন করতে সহায়তা করতে পারে। ব্যক্তিগতভাবে আমি পার্টেড ম্যাজিক পছন্দ করি কারণ এর আইএসওতে অন্যান্য দরকারী সরঞ্জাম রয়েছে।
আপনি যদি ভিডিআই স্থির করে থাকেন তবে আপনি আমার সামান্য সরঞ্জামটি ভিডমা - ভার্চুয়াল ডিস্ক ম্যানিপুলেটর নামে ব্যবহার করতে পারেন । exe
উইন্ডোজ (২০০০ এবং এর বেশি) ব্যবহারকারীদের জন্য ফাইল ব্যবহারের জন্য প্রস্তুত । পসিক্স সিস্টেমগুলির জন্য (লিনাক্সের মতো) ব্যবহারকারীদের জন্য এমন একটি উত্স কোড রয়েছে যা আপনি কেবল ব্যবহার করে সংকলন করতে পারেন make
।
বিদমা স্থান পরিবর্তন করে সমর্থন করে, অর্থাত এটি নতুন ফাইল তৈরি না করেই আপনার চিত্রের আকার পরিবর্তন করতে পারে। আপনার ক্ষেত্রে এটির অর্থ হ'ল আপনার চিত্রটি 10 জিবি থেকে 50 গিগাবাইটে প্রসারিত করতে আপনার কেবলমাত্র 40 গিগাবাইট এবং কয়েকটি এমবি এম ফ্রি স্পেস প্রয়োজন। এটি খুব দরকারী (এবং মূল কারণটি আমি এই সরঞ্জামটি লিখেছিলাম), তবে যদি কোনও কিছু ভুল হয়ে যায় (মরফির আইনগুলি নির্দয়) এবং আপনার চিত্রটির অনুলিপি আপনার কাছে নেই, তবে আপনার আসল সমস্যা আছে। এজন্যই এটি সুপারিশ করা হয়নি, বিশেষত অনভিজ্ঞ ব্যবহারকারীদের জন্য।
চালিয়ে যেতে আপনার অবশ্যই 50 গিগাবাইট এবং কয়েকটি এমবি খালি জায়গা থাকতে হবে।
vidma image.vdi 51200 newimage.vdi
পুরানো চিত্র মোছার আগে, আপনাকে newimage.vdi সমস্যা ছাড়াই কাজ করে কিনা তা সাবধানতার সাথে পরীক্ষা করা উচিত। vidma
চিত্রটির ইউআইডি পরিবর্তন করে না, তাই আপনি পুনরায় আকারিত ছবি যুক্ত করার আগে আপনাকে ভার্চুয়ালবক্স ভার্চুয়াল মিডিয়া ম্যানেজার থেকে পুরানোটিকে সরিয়ে ফেলতে হবে। পুরানো চিত্রটি সরিয়ে এড়াতে আপনি নতুন চিত্রের ইউআইডি পরিবর্তন করতে পারেন।
VBoxManage internalcommands sethduuid newimage.vdi
ভার্চুয়ালবক্স 4 যেহেতু আপনি ডায়নামিক ভিডিআই ব্যবহার করে আকার পরিবর্তন করতে পারেন VBoxManage
:
VBoxManage modifyhd image.vdi --resize 51200
এই কমান্ডটি ভিডিআই ফাইলটি 51200 এমবি অর্থাৎ 50 জিবিতে প্রসারিত করে। এটি যথাযথভাবে করা হবে এবং বরাদ্দকৃত ব্লকের সংখ্যা বাড়ানো হবে না, সুতরাং আপনার সত্যিকার অর্থে অতিরিক্ত 40 জিবি লাগবে না, তবে অবশ্যই পুনরায় আকারযুক্ত চিত্রটি পুরোপুরি ব্যবহার করতে সক্ষম হওয়া প্রয়োজন।
vidma
সংস্করণ 0.0.3 থেকে সম্পাদনাগুলি গতিশীল ভিডিআই ফাইলগুলির আকার পরিবর্তন করতে সহায়তা করে।
গিটহাব রিপোজিটরিরvidma
আগে সংযুক্ত চেকের পাশাপাশি আরও ভালভাবে উপলব্ধি করতে আপনি ভিবি ফোরামে থ্রেডে যেতে পারেন । বিডমা (1) ম্যানুয়াল পৃষ্ঠা পড়ার পরামর্শ দেওয়া হচ্ছে।
সবচেয়ে সহজ কাজটি বিবেচনা করুন: অন্য একটি ভার্চুয়াল হার্ড ড্রাইভ যুক্ত করুন। 10 জিবি "সিস্টেম" পার্টিশনের জন্য এমনকি উইন্ডোজের পক্ষেও যথেষ্ট। তারপরে আপনি একটি 50 জিবি "ডি:" ড্রাইভ যুক্ত করুন। ভার্চুয়ালবক্সে আপনি কেবল ভার্চুয়াল মিডিয়া ম্যানেজার ব্যবহার করেন, ড্রাইভটি তৈরি করুন এবং এটি আপনার মেশিনে যুক্ত করুন।
সুবিধা: আপনি এটি সিস্টেম বিভাজন থেকে স্বতন্ত্রভাবে ফিরিয়ে নিতে পারেন। আপনি এমনকি সিস্টেম পার্টিশনটি মুছতে এবং পুনরায় ইনস্টল করতে পারেন এবং আপনার "ডেটা" পার্টিশনটি প্রভাবিত করতে না পারেন। আর একটি হ'ল আপনি এটি একাধিক ভার্চুয়াল মেশিনে ব্যবহার করতে পারবেন (একবারে নয়, আমি মনে করি), একটি উইন্ডোজ এবং লিনাক্স গেস্ট অন্তর্ভুক্ত। নিস!
যদি উইন্ডোজ আপনার অতিথি ওএস হয় তবে উইন্ডোজ এবং অন্য কোনও "কুল" উইন্ডোজ প্রোগ্রামগুলির (বেশিরভাগ ক্ষেত্রে) যা রেজিস্ট্রি এবং উইন্ডোজ ডিরেক্টরিতে সমস্ত ধরণের স্টাফ ইনস্টল করে তাদের জন্য 10 জিবি যথেষ্ট। কিছু স্টাফ ডেটা পার্টিশনে ইনস্টল করা যেতে পারে যেমন প্রোগ্রামগুলির গ্রাফিক্স লাইব্রেরি ইত্যাদি etc.
এই নিবন্ধগুলি স্ক্রিনশটগুলি দিয়ে কীভাবে এটি করা যায় সে সম্পর্কে ধাপে ধাপে নির্দেশনা দেয়। এছাড়া কিভাবে এই কাজ করতে আরেকটি ভাল নিবন্ধ হয় এখানে ।
আমি বিশ্বাস করি না যে প্রশ্নটি জিজ্ঞাসা করার সময়ে এটি উপলব্ধ ছিল, তবে ভার্চুয়ালবক্স ৪.০ আপনি vboxmanage modifyhd --resize কমান্ডটি ব্যবহার করতে পারেন এবং তারপরে অপারেটিং সিস্টেমের পার্টিশনটি পুনরায় আকার দেওয়ার জন্য একটি লাইভসিডি থেকে জিপিআর্ট ব্যবহার করতে পারেন।
http://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvdi