ভার্চুয়ালবক্স বর্তমানে উপলব্ধ সবচেয়ে জনপ্রিয় উইন্ডোজ ডেভেলপমেন্ট টুলগুলির মধ্যে একটি। এটি আপনাকে আপনার নেটিভ অপারেটিং উইন্ডোজ 10 সিস্টেমের উপরে অন্য অপারেটিং সিস্টেম ইনস্টল করার অনুমতি দেয়। এইভাবে আপনি ইচ্ছামত এই অপারেটিং সিস্টেমগুলির মধ্যে স্যুইচ করতে পারেন৷
কিন্তু সময়ের সাথে সাথে ভার্চুয়াল মেশিন (VM), যা গেস্ট অপারেটিং সিস্টেম নামেও পরিচিত, আপনার সেভ করা ফাইল এবং OS এর মধ্যে আপনার করা অন্যান্য ক্রিয়াকলাপের কারণে বাড়তে পারে৷
মজার ব্যাপার হল, ভিএম-এর ভিতর থেকে সরাসরি ফাইল মুছে দেওয়া হোস্ট সিস্টেমের ব্যবহারের জন্য স্টোরেজ স্পেস খালি করে না। আপনার যদি আরও স্টোরেজ স্পেস খালি করার প্রয়োজন হয়, তাহলে ভার্চুয়ালবক্স ভিএম সঙ্কুচিত করার এবং হারানো জায়গা পুনরুদ্ধার করার জন্য এই ধাপগুলি।
ডাইনামিক মেমরি বনাম ফিক্সড সাইজ মেমরি
আপনি যদি প্রথমবার VM তৈরি করার সময় "স্থির আকার" বিকল্পটি নির্বাচন করেন, তাহলে এই নির্দেশিকাটি আপনার জন্য কাজ করবে না। কারণ হল আপনি ইতিমধ্যেই গেস্ট OS-এর জন্য ভার্চুয়ালবক্স ব্যবহার করার জন্য একটি নির্দিষ্ট আকারে সম্মত হয়েছেন। এটি একটি নির্দিষ্ট সীমার বাইরে বাড়তে বা সঙ্কুচিত হতে পারে না।
আপনি যদি VM তৈরি করার সময় "ডাইনামিক সাইজ" নির্বাচন করেন, তাহলে আপনি পরবর্তী পদক্ষেপের জন্য সেট হয়ে গেছেন। ডায়নামিক সাইজ ওএসকে তার স্টোরেজ বরাদ্দ গতিশীলভাবে বাড়াতে দেয়।
1. গেস্ট OS
এ মুছুন এবং স্পেস সাফ করুনআপনি উইন্ডোজ এবং লিনাক্স ওএস উভয়ের জন্যই এটি করতে পারেন।
অতিথি অপারেটিং সিস্টেম হিসাবে উইন্ডোজের জন্য
1. উইন্ডোজ গেস্ট ওএসের ভিতরে অবাঞ্ছিত ফাইল মুছুন। আপনার গেস্ট ওএসের ভিতরে রিসাইকেল বিন এ যান এবং সমস্ত অপ্রয়োজনীয় ফাইল মুছে দিন। সমস্ত অবাঞ্ছিত অ্যাপ্লিকেশন আনইনস্টল করুন এবং সমস্ত অপ্রয়োজনীয় ব্যাকআপ সরিয়ে ফেলুন (যেমন Windows.old, পুরানো উইন্ডোজ পুনরুদ্ধার পয়েন্ট ইত্যাদি)। লক্ষ্য হল গেস্ট OS এর ভিতর থেকে যতটা সম্ভব জায়গা খালি করা।
2. ডিস্ক ডিফ্রাগমেন্টার খুলুন। যদি আপনার গেস্ট ওএস হয় Windows 10, তাহলে স্টার্ট মেনুতে শুধু "ডিফ্র্যাগমেন্ট" অনুসন্ধান করুন এবং "ডিফ্র্যাগমেন্ট এবং অপ্টিমাইজ ড্রাইভস" বিকল্পটি খুলুন৷
আপনি ডিফ্র্যাগমেন্ট করতে চান এমন ডিস্ক বেছে নিন এবং "অপ্টিমাইজ" এ ক্লিক করুন।
3. SDelete ফাইলটি ডাউনলোড করুন। সিস্টেম থেকে নিরাপদে ফাইল মুছে ফেলার জন্য এটি একটি কমান্ড লাইন ইউটিলিটি। ডেস্কটপে SDelete ইউটিলিটি বের করুন। ফোল্ডারে আপনার 3টি ফাইল খুঁজে পাওয়া উচিত:Eula, sdelete এবং sdelete64৷
4. এরপর, কমান্ড প্রম্পট খুলুন এবং cd
এসডিলিট ফোল্ডারে।
cd Desktop/SDelete
নিম্নলিখিত কমান্ড চালান:
sdelete.exe c: -z
-z
ফ্ল্যাগ এটিকে শূন্য মুক্ত স্থান নির্দেশ করে, যা ভার্চুয়াল ডিস্ক অপ্টিমাইজেশানের জন্য প্রয়োজনীয়। ফাঁকা স্থান শূন্য করার অর্থ হল সমস্ত ফাঁকা স্থান শূন্য দিয়ে পূরণ করা, যাতে সেগুলিকে সরিয়ে ফেলা যায় এবং পরে পুনরায় দাবি করা যায়।
5. এই প্রক্রিয়াটি শেষ হওয়ার সাথে সাথে আপনার উইন্ডোজ গেস্ট এবং ভার্চুয়ালবক্স বন্ধ করুন। এখন আপনার নেটিভ Windows 10 OS-এ ফিরে আসা উচিত৷
৷অতিথি অপারেটিং সিস্টেম হিসাবে Linux-এর জন্য
আপনার ভার্চুয়ালবক্সে যদি লিনাক্স ইন্সটল করে থাকে, তাহলে অভ্যন্তরীণভাবে মেমরি মুক্ত করতে পরবর্তী ধাপ অনুসরণ করুন।
দ্রষ্টব্য :আমরা এই টিউটোরিয়ালের জন্য উবুন্টু ব্যবহার করছি।
1. ভার্চুয়ালবক্স থেকে লিনাক্স গেস্ট শুরু করুন। বুটআপে, উন্নত বুট ইন্টারফেস শুরু করতে বারবার "Esc" বোতাম টিপুন৷
2. একাধিক বুট বিকল্প আপনাকে দেখানো হবে। "উবুন্টুর জন্য উন্নত বিকল্পগুলি" নির্বাচন করুন৷
৷
3. "পুনরুদ্ধার মোড" নির্বাচন করুন৷
৷
4. অনুরোধ করা হলে রুট ফোল্ডারটি চয়ন করুন৷
৷
5. এরপর, "পুনরুদ্ধারের জন্য বুট" নির্বাচন করুন এবং রক্ষণাবেক্ষণের জন্য এন্টার টিপুন৷
৷6. কমান্ড ইন্টারফেসের ভিতরে, নিম্নলিখিত কমান্ডগুলি চালান:
df
একটি লিনাক্স অতিথির জন্য সংযুক্ত সমস্ত ড্রাইভের একটি তালিকা সহ একটি স্ক্রীন উপস্থিত হবে। আপনি পরিষ্কার করতে চান এক খুঁজুন. (এই ক্ষেত্রে এটি "/dev/sda1।")
7. রান:
zerofree -v /dev/sda1
এই কোডটি অ-শূন্য মানের সামগ্রী সহ অনির্বাচিত ব্লকগুলি খুঁজে পাবে এবং সেগুলিকে শূন্য দিয়ে পূরণ করবে যাতে সেগুলি পরে পুনরায় দাবি করা যায়৷
8. প্রোগ্রামটি কার্যকর করার সাথে সাথে রান করুন:
shutdown -h now
এই কমান্ড লিনাক্স ওএস বন্ধ করে দেয়। এখন ভার্চুয়ালবক্সকে পাওয়ার ডাউন করুন এবং অ্যাপ্লিকেশনটি বন্ধ করুন৷
৷2. গেস্ট OS
-এ মুক্ত স্থান পুনরুদ্ধার করুনআপনি গেস্ট OS-এ স্টোরেজ স্পেস খালি করার পরে, জায়গাটি পুনরুদ্ধার করার এবং আপনার হোস্ট OS-এ আবার যোগ করার সময় এসেছে৷
1. Windows 10 এর ভিতরে কমান্ড প্রম্পট খুলুন। কমান্ড প্রম্পটের ভিতরে এই কমান্ডটি চালান:
diskpart
2. DISKPART নামে একটি নতুন শেল প্রোগ্রাম আসা উচিত। অ্যাডমিন অ্যাক্সেসের জন্য অনুরোধ করলে হ্যাঁ নির্বাচন করুন৷
৷
3. ডিস্কপার্টের ভিতরে আপনাকে আপনার VDisk ফাইলের পাথ নির্দিষ্ট করতে হবে। এই ফাইলটি আপনার গেস্ট OS-এর জন্য ভার্চুয়াল হার্ড ড্রাইভ। আপনার এটি হয়ে গেলে, পথটি অনুলিপি করুন এবং চালান:
select vdisk file = “V:path-to-your-vdisk-file”
চালাতে এন্টার এ ক্লিক করুন।
4. যখন এটি তার প্রক্রিয়া সম্পন্ন করে, রান করুন:
attach vdisk readonly
5. রান:
compact vdisk
6. এই প্রক্রিয়াটি সম্পূর্ণ করার জন্য অপেক্ষা করুন, তারপর চালান:
detach vdisk exit
এখন আপনার গেস্ট OS-এর ভিতরে আপনি যে সমস্ত স্থান খালি করেছেন তা আপনার নেটিভ Windows 10 OS দ্বারা পুনরুদ্ধার করা উচিত৷
র্যাপিং আপ
আপনি যদি আপনার VirtualBox ব্যবহার সম্পর্কে সতর্ক না হন, তাহলে আপনার অজান্তেই গেস্ট OS এর আকার দ্রুতগতিতে বাড়তে পারে। যখন এটি ঘটে, এবং আপনার হোস্ট সিস্টেমে স্টোরেজ স্পেস ফুরিয়ে যায়, এই টিউটোরিয়ালটি আপনাকে VirtualBox VM সঙ্কুচিত করতে এবং হারিয়ে যাওয়া স্থান পুনরুদ্ধার করতে সাহায্য করবে যাতে আপনি এটিকে অন্য কাজে লাগাতে পারেন।