ব্যবহারের আমাদের সিস্টেমে ভার্চুয়াল মেশিন একটি দুর্দান্ত সাহায্য হতে পারে বিভিন্ন সিস্টেম এবং কনফিগারেশনে অ্যাপ্লিকেশন পরীক্ষা করতে সক্ষম হতে এবং এটি আমাদের কম্পিউটারে পুনরায় ইনস্টল না করে বা আমাদের ডেটা আপস না করেই বিভিন্ন অপারেটিং সিস্টেমের পরীক্ষা করতে সক্ষম হওয়া একটি দুর্দান্ত বিকল্প।
এই সমস্ত অর্জন করার জন্য আমাদের কিছু পূর্ববর্তী কনফিগারেশন করতে হবে আমাদের কম্পিউটারে ভার্চুয়াল মেশিন চালাতে সক্ষম হতে। এর মধ্যে আমাদের সিস্টেমে একটি ডিস্ক স্থান বরাদ্দ করা হয়।
এটি করে, একটি ভার্চুয়াল ডিস্ক তৈরি করা হয় যা তথ্য সংরক্ষণ করার জন্য কাজ করে ভার্চুয়াল মেশিনের মধ্যে, এই স্থানটি ভার্চুয়াল মেশিন তৈরি থেকে নির্ধারিত হতে পারে।
এই ডিস্ক স্পেসটি আপনাকে সাধারণত কয়েক জিবি স্থান দেয়, যেহেতু অনেক সময় এটির জন্য অনেকগুলি অ্যাপ্লিকেশন ইনস্টল করা বা ব্যক্তিগত তথ্য সঞ্চয় করা প্রয়োজন হয় না।
কিন্তু কিছু কিছু ক্ষেত্রে কেসটি ঘটে যেখানে এই ডিস্কের স্থান যথেষ্ট নয় সুতরাং আমাদের ভার্চুয়াল মেশিন ডিস্কে আরও স্থান বরাদ্দ করতে হবে।
পারফর্ম করছে এই প্রক্রিয়াটি এখন আর এত সহজ নয়, যেহেতু অ্যাপ্লিকেশনটির গ্রাফিকাল ইন্টারফেস থেকে এটি সম্ভব নয় সুতরাং স্থানটি পুনরায় আকার দিতে সক্ষম হতে আমাদের কিছু কমান্ড প্রয়োগ করতে হবে।
ভার্চুয়াল মেশিনের ডিস্ক স্থানটিকে পুনরায় আকার দেওয়া হচ্ছে
এই প্রক্রিয়া চালিয়ে যাওয়া আমাদের অবশ্যই জানতে হবে ডিস্কটি কোন ফর্ম্যাটে তৈরি হয়েছিল দেওয়া আমরা ভিডিআইয়ের জন্য এই প্রক্রিয়াটি করবসুতরাং, অন্য ফর্ম্যাটে যদি আপনার ডিস্ক থাকে যেমন ভিএমডিকে, প্রক্রিয়া সম্পাদন করতে সক্ষম হতে অবশ্যই ভিডিআইতে রূপান্তর করতে হবে আকার পরিবর্তন।
তারপর ভার্চুয়াল মেশিন ডিস্কের সাথে কনফিগারেশনটি কোথায় সংরক্ষণ করা হবে তা আমাদের অবশ্যই খুঁজে বের করতে হবে।
এগুলি সাধারণত রাখা হয় ভার্চুয়ালবক্সের ভার্চুয়াল মেশিন ফোল্ডারে আমাদের ব্যক্তিগত ফোল্ডারে যা পথটি নিম্নলিখিত:
"~ / ভার্চুয়ালবক্স ভিএমএস"
এই ফোল্ডারের ভিতরে ভার্চুয়াল মেশিনগুলির কনফিগারেশনগুলি সংরক্ষণ করা হয়, এটিতে আমরা সেই ফোল্ডারে প্রবেশ করতে যাচ্ছি যেখানে আমরা পুনরায় আকার দিতে চাইছে এমন ভার্চুয়াল মেশিনের ডিস্কটি সংরক্ষিত।
ইতিমধ্যে রুটটি অবস্থিত, আমাদের অবশ্যই নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে যা আমরা আপনার যন্ত্রের পথের সাথে প্রতিস্থাপন করব ভার্চুয়াল, পাশাপাশি ডিস্কের নাম এবং সেইসাথে স্থান পরিবর্তন করতে হবে:
VBoxManage modifyhd /ruta/a/tu/disco.vdi --resize 20000
যেখানে ডিস্কের আকার MBresize পরে এমবিতে প্রতিনিধিত্ব করা হয়
এখন আপনার ডিস্কটি ভিডিআই ফর্ম্যাটে থাকলে ভিডিআই ফর্ম্যাটে রূপান্তর করতে আমরা এটি দিয়ে করব:
clonehd VBoxManage "disco.vmdk" "disco.vdi" VDI --format
এটি সম্পন্ন হয়ে গেলে, আমরা এখন ডিস্কের স্থানটি এর সাথে সংশোধন করতে এগিয়ে যেতে পারি:
modifyhd VBoxManage "disco.vdi" --resize 20000
এবং শেষ অবধি আমরা এর সাথে ডিস্ক ফর্ম্যাটটি পূর্বের সাথে পুনরুদ্ধার করতে পারি:
clonehd VBoxManage "disco.vdi" "disco.vmdk" --format vmdk
যদি আপনি স্থির আকারে আপনার ডিস্ক তৈরি করেন তবে আপনি এই ত্রুটিটি পাবেন:
0%... Progress state: VBOX_E_NOT_SUPPORTED VBoxManage: error: Resize medium operation for this format is not implemented yet!
এই সমস্যাটি সমাধান করার জন্য আমরা স্ট্যান্ডার্ড বৈকল্পিকটিতে ডিস্কটি ক্লোন করতে যাচ্ছি (ডায়নামিকভাবে নির্ধারিত) নিম্নলিখিত কমান্ড সহ:
vboxmanage clonehd nuevo-nombredel-disco.vdi /ruta/del/disco.vdi --variant Standard
হয়ে গেল আমরা আবার আকার পরিবর্তন কমান্ড চালাচ্ছি:
VBoxManage modifyhd /ruta/a/tu/disco.vdi --resize 20000.
নতুন স্থান বরাদ্দ করা হচ্ছে।
আপনি ডিস্কের স্থানটি পুনরায় আকার দেওয়ার পরে এবংএই নতুন স্থানটি কিছু বিভাজনের জন্য অবিকৃত স্থান হিসাবে সনাক্ত করা হবে।
সুতরাং মূলত ভার্চুয়াল মেশিন সিস্টেম প্রাথমিক বরাদ্দ স্থান সনাক্ত করতে থাকে এবং কেবলমাত্র অতিরিক্ত বরাদ্দকৃত স্থানটি ব্যবহার করবে না।
এই স্থান বরাদ্দ করতে সক্ষম হতে ডিস্কটি আনমাউন্ট করা প্রয়োজন, সুতরাং আমরা সেই ভার্চুয়াল মেশিনে যে সিস্টেমটি ব্যবহার করছি তা এটি করতে সক্ষম হবে না।
এই কারণে আমাদের একটি লাইভ মোড সিস্টেম ব্যবহার করতে হবে বা অন্য একটি ভার্চুয়াল মেশিন ব্যবহার করতে হবে এবং সেই ডিস্কটি এটিতে পুনরায় আকার দেওয়া হবে।
জিএনইউ / লিনাক্স সিস্টেমগুলির জন্য প্রথম বিকল্পটি সর্বাধিক কার্যকর হয় কারণ তাদের বেশিরভাগ সাধারণত লাইভ মোড বিকল্প সরবরাহ করে এবং জিপিআরটিড সরঞ্জামটি স্থানীয়ভাবে ইনস্টল করা থাকে।
খুব ভাল পোস্ট, এটি প্রথমবারের জন্য ধন্যবাদ, ধন্যবাদ।