ভার্চুয়ালবক্সের একটি কুল ফিচার হলো এটি আপনাকে ভার্চুয়াল মেশিনের স্ন্যাপশট তৈরি করার দেয়। আপনি কাজ করেন, একটি স্টেট সেভ করেন, পরিবর্তন আনেন, এবং সুবিধাজনকভাবে সেভ করা স্টেটে রিভার্ট করেন। আপনি যেকোনো পথে ব্রাঞ্চ করতে পারেন, রানিং বা স্টপড ভার্চুয়াল মেশিনের সাথে স্ন্যাপশট তৈরি করতে পারেন, এবং ফাংশন্যালিটি আপনাকে প্রচুর ফ্লেক্সিবিলিটি—এবং ডিটারমিনিজম—দেয় কারণ আপনি জানেনো সিস্টেম স্টেট বারবার কনসিস্টেন্টলি রি-টেস্ট করতে পারেন।
অকুল জিনিস হলো স্ন্যাপশটগুলো কফি জায়গা নেয়। আমি লক্ষ্য করলাম আমার একটি ভার্চুয়াল মেশিন, যার এক্সপেক্টেড ফুটপ্রিন্ট শুধু প্রায় ১১ GB, আসলে ৪৬ GB ডিস্ক স্পেস নিচ্ছে। এবং আপনি কল্পনা করতে পারেন, স্ন্যাপশট ছিল—মোট সাতটি ভিন্ন সেভড মেশিন স্টেট। এটি খারাপ নয়, কিন্তু যদি আপনার আর স্ন্যাপশট দরকার না থাকে এবং আপনি সেগুলো কম্প্যাক্ট করতে চান, অর্থাৎ ফ্ল্যাটেন করতে চান, অর্থাৎ সবকিছু মার্জ করে ডিস্ক ইউজেজ ছোট করতে চান? এটা এক্সপ্লোর করি।
ভার্চুয়ালবক্সে স্ন্যাপশট কীভাবে মার্জ করবেন?
এই আসলে একটি নন-ট্রিবিয়াল প্রশ্ন। এখানে কোনো ম্যাজিক বাটন নেই যা সব স্ন্যাপশট দ্রুত লেয়ার করে দেবে। আপনি যা করতে পারেন সেটি হলো, বর্তমান স্ন্যাপশটের নিচের স্ন্যাপশটগুলো ম্যানুয়ালি একে একে ডিলিট করা। এটি ভার্চুয়ালবক্সকে পরিবর্তনগুলো মার্জ করতে বাধ্য করবে, একটি প্রক্রিয়া যা কফি সময় নিতে পারে।
মایه خوشবর, একটি দ্রুত বিকল্প আছে—ক্লোনিং। আমরা ক্লোনিং নিয়ে আগে আলাপ করেছি—প্রায়শই ভার্চুয়াল মেশিন রিসাইজ করার জন্য। আপনি যদি একটি ভার্চুয়াল মেশিন তৈরি করেন ডিস্কের সাথে যা উদ্দেশ্যে ছোট হয়ে গেছে, আপনি ডিস্ক রিসাইজ করতে পারেন—কিন্তু এটি শুধু তখন কাজ করে যখন কোনো স্ন্যাপশট নেই। সেটা টিউটোরিয়ালে আমি দেখিয়েছিলাম কীভাবে একটি মেশিন ক্লোন করব (এবং স্ন্যাপশট কোল্যাপ্স করব), এবং তারপর ডিস্ক রিসাইজ করব। এসেন্সিয়ালি, আমাদের কাজের জন্য এটিই যথেষ্ট। কিন্তু স্পষ্টতার জন্য, ধাপে ধাপে দেখিয়ে দিচ্ছি।
ভার্চুয়াল মেশিন ক্লোনিং
আপনার লিস্টের ভিতরে যেকোনো ভার্চুয়াল মেশিন সিলেক্ট করলে, ভার্চুয়ালবক্স ম্যানেজারের রাইট প্যানের উপরের মেনুতে Clone বাটন দেখতে পাবেন। বাটনে ক্লিক করুন এবং উইজার্ড ফলো করুন। বেশ কিছু ডিটেইল আছে, কিন্তু গুরুত্বপূর্ণ موارد নিচের अनुसार। প্রথমে, Clone type সিলেক্ট করুন। আপনার Full Clone দরকার। দ্বিতীয়, কোন স্ন্যাপশটগুলো সংরক্ষণ করতে চান সেটি সিলেক্ট করুন। আমাদের দরকার: Current machine state। এখন, আপনি যদি দ্বিতীয় অপশন (Everything) চয়ন করেন, তবে আমাদের কোনো ডিস্ক স্পেস সেভিং বেনিফিট হবে না।
আপনি নেটওয়ার্ক অ্যাড্রেস, ডিস্ক নাম এবং হার্ডওয়্যার UUID-ও ক্লোন করতে পারেন—এটি অত্যন্ত উপকারী হতে পারে, কারণ তখন আপনাকে যেকোনো পটেনশিয়াল কনফ্লিক্ট নিয়ে চিন্তা করতে হবে না যেখানে একটি ল-sous似の অপারেটিং সিস্টেম "ভিন্ন" হার্ডওয়্যার দেখে। আপনি একটি অভিন্ন ক্লোন তৈরি করবেন।
Clone বাটন চাপুন এবং ম্যাজিক হওয়ার জন্য অপেক্ষা করুন। প্রক্রিয়াটি কিছু সময় নেবে—এটি আপনার ভার্চুয়াল মেশিনের আকার, ডিস্ক ইউজেজ, এবং সিস্টেম রিসোর্সের ওপর নির্ভর করে। কিন্তু সামগ্রিকভাবে, প্রক্রিয়াটি প্রায় একটু স্ন্যাপশট কোল্যাপ্স করার সময়তুল্য সময় নেবে, তাই আপনার ভার্চুয়াল মেশিনে একাধিক স্ন্যাপশট থাকলে, আপনি অটোমেটিক্যালি সময় বাঁচাবেন।
প্রক্রিয়া সম্পূর্ণ হলে, আপনি আপনার ক্লোন করা মেশিন অবিলম্বে ব্যবহার করতে পারেন। আমি একাধিক ভ্যারিয়েশন ট্রাই করলাম, সাসপেন্ডেড ভার্চুয়াল মেশিন সহ, এবং এটি পারফেক্টলি কাজ করল। ক্লোন ঠিক সেখানে রিজিউম করলো যেখানে অরিজিনাল সিস্টেম ছিল, ওপেন উইন্ডো এবং অ্যাপ্লিকেশন সহ। সব কিছুর। একমাত্র পার্থক্য ছিল স্ন্যাপশটগুলো গিয়ে ছিল, এবং একবার অরিজিনাল মেশিন ডিলিট করলে, আমি ডিস্ক স্পেসের একটি উল্লেখযোগ্য অংশ ফিরে পেলাম।
উপসংহার
হয়ে গেলো। सेम সেম বাট ডিফারেন্ট। এই আর্টিকেলটি ডিস্ক রিসাইজিং-এ আমার দেওয়া টিউটোরিয়াল থেকে উল্লেখযোগ্যভাবে আলাদা নয়, কিন্তু এটি শুধু ক্লোনিং পার্টে ফোকাস করে। আপনার ভার্চুয়ালবক্স মেশিনের সাথে স্ন্যাপশট—এবং ডিস্ক স্পেস—ম্যানেজ করার দুটি পথ আছে, কিন্তু ফুল ক্লোনিং প্রক্রিয়া ম্যানুয়ালি ইনডিভিজুয়াল স্ন্যাপশট ডিলিট করার চেয়ে দ্রুত। যানবেই, পরবর্তী পদ্ধতিটি আপনাকে কিছু স্ন্যাপশট সংরক্ষণ করতে দেয়, অথবা বিকল্পভাবে, শুধু নির্দিষ্টগুলো কোল্যাপ্স করতে দেয়। উদাহরণস্বরূপ, আপনি পুরনো স্ন্যাপশটগুলো কোল্যাপ্স করতে পারেন, কিন্তু শেষ তিনটি রাখতে পারেন।
আশা করি আপনি এই গাইডটি উপকারী পাবেন। ভার্চুয়ালবক্সে টনটা সুন্দর ফিচার আছে, এবং এটি উদ্যোক্তা নার্ডদের জন্য একটি খুব হ্যাঞ্জি টুল। স্ন্যাপশট অত্যন্ত প্র্যাক্টিক্যাল, কিন্তু এগুলো ডিস্ক স্পেস ইউজেজ উল্লেখযোগ্যভাবে বাড়াতে পারে। যদি আপনি কখনো আপনার প্ল্যাটার বা ওয়ेफারে GB কম পান, আপনি সিলেক্টিভলি ভার্চুয়াল মেশিন ক্লোন করতে পারেন বা নির্দিষ্ট স্ন্যাপশট ডিলিট করে সেই ফাইন ডিজিটাল ইকুইটি ফিরে পেতে পারেন। আমরা শেষ।
চিয়ার্স।