কম্পিউটার টিউটোরিয়াল

ভার্চুয়ালবক্স ডিস্ক রিসাইজিং মास্টারিং: ভার্চুয়াল ডিস্ক شرিংক ও এক্সপ্যান্ড

ভার্চুয়ালবক্সে ডিস্ক شرিংক/এক্সপ্যান্ড কীভাবে করবেন - টিউটোরিয়াল

আপডেট: ১৬ নভেম্বর, ২০০৯

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

ভার্চুয়ালবক্স ডিস্ক রিসাইজিং মास্টারিং: ভার্চুয়াল ডিস্ক شرিংক ও এক্সপ্যান্ড

এটি আমাদের প্রথম টাস্ক। ধরা যাক আপনি একটি ৪০GB ভার্চুয়াল ডিস্ক তৈরি করেছেন এবং প্রি-অ্যালোকেটেড। অবশ্য, যখন আপনি একটি নতুন ভার্চুয়াল স্টোরেজ ডিভাইস তৈরি করেন, আপনার কাছে ডাইনামিক্যালি এক্সপ্যান্ডিং ডিস্ক এবং ফিক্সড-সাইজ ডিস্ক তৈরির মধ্যে চয়েস থাকে।

আপনি যদি একটি ফিক্সড-সাইজ ডিস্ক তৈরি করেন, তবে আপনি সেটা شرিংক করতে পারবেন। আপনি যদি একটি ডাইনামিক্যালি এক্সপ্যান্ডিং ডিস্ক তৈরি করেন, তবে شرিংক করার চান্স কম। এখন, প্রথমে দেখি ডিস্ক সাইজ পরিবর্তন করার আগে আমাদের কী কী করতে হবে।

شرিংক করার আগের টাস্কগুলো

ডিফ্র্যাগমেন্ট

এটি একটি উপকারী টাস্ক, কারণ এটি ডেটার ছিতরানো চাঙ্কগুলো কনটিনিউয়াস ব্লকে শিফট করতে পারে, যা আপনাকে ডিস্ক রিসাইজ করতে দেবে। ডিফ্র্যাগমেন্টেশন ভার্চুয়াল মেশিনে ব্যবহৃত কিছু ফাইলসিস্টেমের জন্য প্রযোজ্য নাও হতে পারে।

জ্যাঙ্ক রিমুভ করুন

এটিও কফি উপকারী। টেম্পোরারি ফাইল এবং টেম্পোরারি ইন্টারনেট ফাইল, ট্র্যাশ বিন, ইনস্টলেশন লেফটোভার, অর্ফানড প্যাকেজ, ইত্যাদি ক্লিন করুন। প্রতিটি অপারেটিং সিস্টেমের জন্য আলাদা আপ Роয়াচ প্রয়োজন।

شرিংক কমান্ড

একবার আবার, আমরা সর্বশক্তিমান VBoxManage ইউটিলিটি ব্যবহার করব:

VBoxManage modifyhd disk.vdi compact

এখানে কী আছে?

modifyhd কমান্ড VBoxManage-কে ডিস্ক পরিবর্তন করার চেষ্টা করতে বলে।

disk.vdi হলো টার্গেট ডিস্ক যেটি আপনি কাজ করতে চান। এখন, আপনি ডিস্ক পরিবর্তন করার চেষ্টা করার আগে, দয়া করে নিশ্চিত করুন ভার্চুয়াল মেশিনের ভিতরে স্টোর করা যেকোনো ক্রিটিক্যাল ডেটা সফলভাবে ব্যাকআপ করা আছে। ফ্যাক্ট, আপনি হয়তো ডিস্কটি ক্লোন করতে চান এবং প্রোডাকশন সেটআপে কমিট করার আগে কপিতে شرিংক অপারেশন টেস্ট করতে চান।

compact হলো ফাংশন যা VBoxManage-কে ডিস্ক شرিংক করার চেষ্টা করতে বলে। এটি সফল হতে পারে বা নাও হতে পারে, আপনার ডিস্কে কী ডেটা রয়েছে এবং সেটা ফাইলসিস্টেমে কীভাবে ছড়িয়ে আছে তার ওপর নির্ভর করে। উদাহরণস্বরূপ যদি আপনার ভার্চুয়াল মেশিনে একটি ৬GB TrueCrypt কন্টেইনার থাকে, যা এনক্যাপসুলেটিং ফাইলসিস্টেমের দ্বারা র‍, র‍্যান্ডম ডেটা হিসেবে দেখা যায়, ডিস্ক স্পেসের এই সেগমেন্টকে কম্প্যাক্ট করা সম্ভব নয়।

আপনাকে একটা আরও জিনিস সম্পর্কে অবগত থাকা উচিত ...

ডাইনামিক্যালি এক্সপ্যান্ডিং ডিস্কগুলো স্পার্স ফাইল, যেখানে খালি স্টোরেজ ভার্চুয়ালি কোনো স্পেস নেয় না। ভার্চুয়াল ডিস্ককে অন্য ফরম্যাটে কনভার্ট করা সেগুলকে তাদের অরিজিনাল সাইজে ইনফ্লেট করতে পারে। উদাহরণস্বরূপ, আপনি যদি আপনার ডিস্কগুলো RAW ফরম্যাটে কনভার্ট করেন, QEMU-এর মতো ইউটিলিটি ব্যবহার করে, যেমন আমরা Amazon EC2 টিউটোরিয়ালে দেখিয়েছিলাম, সেগুলো তাদের ফুল সাইজে ফিরে যাবে।

এটা মনে রাখবেন, কারণ যদিও আপনার ভার্চুয়াল ডিস্ক মাত্র ১MB নিতে পারে যখন সেটার সাইজ ১০০GB হওয়া উচিত, ম্যানিপুলেশন এবং কনভার্শন ফাইলটিকে এর ফুল সাইজে ওপেন করে দেবে। এটাই সব। আমার কাছে কোনো একসাইটিং স্ক্রিনশট নেই, আমি ভয় পাই।

ডিস্ক এক্সপ্যান্ড করুন

ডিস্ক এক্সপ্যান্ড করা একটি সহজ, যদিও আরও জটিল টাস্ক। এটি সহজ, কারণ আপনি সফল হবেন আপনি যদি হাত দিন, شرিংক প্রসিডিউর এর চেয়ে বেশি গেম্বলিং টাইপ। অন্যদিকে, ডিস্ক এক্সপ্যান্ড করা شرিংক করার মতো ম্যাজিক্যালি হয় না।

ডিস্ক এক্সপ্যান্ড করতে হলে, আপনাকে প্রথমে এটা ইমেজ করতে হবে। এর মানে অপারেটিং সিস্টেমের একটি ইমেজ তৈরি করা। অধিকাংশ কেসে, এটি ইন-ভিভো করা যায় না এবং একটি এক্সটার্নাল, থার্ড-পার্টি সফটওয়্যার প্রয়োজন যেমন CloneZilla লাইভ সেশন চালিয়ে।

ভার্চুয়ালবক্স ডিস্ক রিসাইজিং মास্টারিং: ভার্চুয়াল ডিস্ক شرিংক ও এক্সপ্যান্ড

পরবর্তী ধাপ হলো একটি নতুন, বড় ডিস্ক তৈরি করা এবং আপনার ভার্চুয়াল মেশিনে অ্যাড করা। সৌভাগ্যবশত, আমরা গত আর্টিকেলে শিখেছি কীভাবে এটি করতে হয়।

ভার্চুয়ালবক্স ডিস্ক রিসাইজিং মास্টারিং: ভার্চুয়াল ডিস্ক شرিংক ও এক্সপ্যান্ড

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

গুরুত্বপূর্ণ! দয়া করে নোট করুন যে আপনাকে ইমেজটি কোথাও স্টোর করতে হবে! তাই কার্যকরভাবে, আপনাকে থার্ড স্টোরেজ ডিভাইস প্রয়োজন হবে, যেখানে ইমেজটি ব্যাকআপ হবে এবং পরে রিস্টোর করা হবে। এটি কিছুটা জটিল, আমি জানি।

মিনি সারাংশ

রিক্যাপ করলে, ভার্চুয়াল ডিস্ক সফলভাবে এক্সপ্যান্ড করার জন্য:

  • অরিজিনালের কমপক্ষে সাইজের একটি নতুন ডিস্ক তৈরি করুন।
  • নতুন ডিস্কটি ভার্চুয়াল মেশিনে অ্যাটাচ করুন।
  • ভার্চুয়াল মেশিনে বুট করুন এবং নতুন ডিস্ক পার্টিশন/ফরম্যাট করুন।
  • আপনার পছন্দের ইমেজিং সফটওয়্যার দিয়ে অরিজিনাল ডিস্কের ইমেজ তৈরি করুন। অধিকাংশ ইমেজিং সফটওয়্যার লাইভ সিডি থেকে কাজ করে, যদিও কিছু ইন-ইউজ সিস্টেমের স্ন্যাপশট নিতে পারে। এর মানে আপনাকে ইমেজিং সফটওয়্যারের লাইভ সিডি বা ISO ইমেজ থেকে ভার্চুয়াল মেশিন বুট করতে হবে।
  • একটি ইমেজ তৈরি করুন; আমাদের টেম্পোরারি ডিস্কে স্টোর করুন।
  • ভার্চুয়াল মেশিন পাওয়ার অফ করুন।
  • ভার্চুয়াল মেশিনে একটি থার্ড ডিস্ক অ্যাটাচ করুন, অরিজিনালের চেয়ে বড়, যেহেতু আমরা ভার্চুয়াল মেশিন ডিস্ক এক্সপ্যান্ড করতে চাই।
  • আবার লাইভ সেশনে বুট করুন এবং এইবার টেম্পোরারি ডিস্ক থেকে থার্ড, বড় ডিস্কে ইমেজটি রিস্টোর করুন। দয়া করে নোট করুন যে সকল ইমেজিং সফটওয়্যার রিকোয়ার করে যে অপারেটিং সিস্টেম রিস্টোর করা হচ্ছে সেটা অফ থাকতে হবে, তাই আপনাকে লাইভ সেশন প্রয়োজন। অপশনালি, একটি ডুয়াল বুট সিস্টেমও কাজ করতে পারে, কিন্তু চলুন জিনিসগুলো জটিল না করি।
  • ইমেজ রিস্টোর হওয়ার পর, ভার্চুয়াল মেশিন পাওয়ার অফ করুন।
  • টেম্পোরারি স্টোরেজ ডিস্ক ডিটাচ করুন।
  • অরিজিনাল, ভরা ডিস্ক এবং নতুন, বড় ডিস্ক যার সাথে ইমেজটি ikke রিস্টোর করা হয়েছে, তাদের মধ্যে বুট প্রায়োরিটি পরিবর্তন করুন, যাতে নতুন ডিস্কটি প্রথমে বুট হয়।
  • আপনার ভার্চুয়াল মেশিনে বুট করুন এবং নিশ্চিত করুন সবকিছু কাজ করছে। একবার আপনি সন্তুষ্ট হলে, আপনি প্রথম ডিস্কটিও ডিটাচ করতে পারেন অথবা হয়তো ফরম্যাট করে ডেটা স্টোরেজের জন্য ব্যবহার করতে পারেন।

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

ভার্চুয়ালবক্স স্ন্যাপশটস

ভার্চুয়ালবক্স স্ন্যাপশটস شرিংক/এক্সপ্যান্ডিং ডিস্কের সাথে ইন্টারফেয়ার করতে পারে। আপনি যদি এই দুটি অপারেশনের সাথে সমস্যা ফেস করেন, তবে স্ন্যাপশটগুলো রিমুভ করার কথা ভাবুন। আবার, যতক্ষণ আপনি সেটআপ টেস্ট করছেন, আপনার সকল অপারেশন ক্লোনড মেশিনে করুন।

উপসংহার

شرিংক এবং এক্সপ্যান্ড ডিস্ক একটি জটিল টাস্ক যেটিতে অনেক রিস্ক রয়েছে, যেহেতু ব্যর্থ অপারেশন ডেটা লসের ফলাফল দিতে পারে। এই ধরনের কাজ জ্ঞান এবং অভিজ্ঞতার প্রয়োজন, এবং এটি ফিজিক্যাল বা ভার্চুয়াল ডিস্কের সাথে কাজ করার ক্ষেত্রে সমান रूपে ডন্টিং।

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

সিস্টেম পার্টিশনের পর কিছু ফ্রি স্পেস ছেড়ে দিতে বিবেচনা করুন যাতে আপনাকে ইমেজ করতে না হয়, বরং পার্টিশনিং সফটওয়্যার যেমন GParted ব্যবহার করে এক্সটেন্ড করতে পারেন। একইভাবে, ভেন্ডর দ্বারা রিকমেন্ডেড মিনিমাম রিকোয়ারমেন্টের উপরে কিছু এক্সট্রা স্পেস অ্যালোকেট করুন। উদাহরণস্বরূপ, আপনার OS ইনস্টল করার জন্য ৪GB প্রয়োজন হলে, ৮GB বা তার বেশি যান। আপনি কখনো নিশ্চিত হতে পারবেন না আপনি কী নতুন বড় প্রোগ্রাম ইনস্টল করতে হবেন। এবং আপনি ডাইনামিক্যালি এক্সপ্যান্ডিং ডিস্ক ব্যবহার করলে, তাহলে এক্সট্রা ফ্রি স্পেস আসলে কোনো মানে রাখবে না।

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

চতুর্থ আর্টিকেলে, আমরা ভার্চুয়ালবক্স নেটওয়ার্কিং এবং শেয়ারিং নিয়ে আলোচনা করব।

চিয়ার্স।


  1. লেখকদের জন্য ৪টি সেরা গুগল ক্রোম এক্সটেনশন

  2. Twitch-এ ক্লিপ ডিলিট করার পদ্ধতি

  3. উইন্ডোজের জন্য সেরা ১০ ফ্রি PDF এডিটর – এডিটিং ও সাইনিং-এর জন্য নির্ভরযোগ্য টুলস

  4. এক্সেল স্প্রেডশীটে ডাইনামিক চার্ট যোগ করার পদ্ধতি