কন্টেইনার, ভলিউম এবং পার্টিশন হল কম্পিউটারের ফাইল ম্যানেজমেন্ট সিস্টেমের উপাদান। macOS হাই সিয়েরাতে APFS (অ্যাপল ফাইল সিস্টেম) প্রবর্তনের সাথে, এই উপাদানগুলি macOS অপারেটিং সিস্টেমে নতুন সাংগঠনিক ভূমিকা গ্রহণ করেছে৷
এই নিবন্ধের তথ্য বিশেষভাবে ম্যাক কম্পিউটারের ক্ষেত্রে প্রযোজ্য, তবে অন্যান্য অপারেটিং সিস্টেমগুলিও কন্টেইনার, ভলিউম এবং পার্টিশন ব্যবহার করে৷
নিচের লাইন
কন্টেইনার হল ডিজিটাল স্পেসের যৌক্তিক গঠন যাতে এক বা একাধিক ভলিউম থাকে। যখন একটি পাত্রের সমস্ত ভলিউম APFS ফাইল সিস্টেম ব্যবহার করে, তখন ভলিউমগুলি কন্টেইনারে উপলব্ধ স্থান ভাগ করে নেয়।একটি ভলিউম যার অতিরিক্ত সঞ্চয়স্থানের প্রয়োজন হয় অন্য কন্টেইনার থেকে খালি স্থান ব্যবহার করতে পারে৷
ভলিউম বনাম পার্টিশন
একটি ভলিউম একটি স্বয়ংসম্পূর্ণ স্টোরেজ এলাকা যা একটি কম্পিউটার পড়তে পারে। সাধারণ ধরনের ভলিউমের মধ্যে রয়েছে সিডি, ডিভিডি, এসএসডি এবং হার্ড ড্রাইভ। যখন একটি ম্যাক কম্পিউটার একটি ভলিউম সনাক্ত করে, তখন এটি ডেস্কটপে মাউন্ট করে যাতে আপনি এতে থাকা ডেটা অ্যাক্সেস করতে পারেন৷
ভলিউমগুলিকে এক বা একাধিক পার্টিশনে ভাগ করা যেতে পারে, যা হার্ড ড্রাইভে স্থান নেয়। একটি ভলিউম একাধিক ফিজিক্যাল ডিস্ক বা ড্রাইভ স্প্যান করতে পারে, কিন্তু একটি পার্টিশন আরো সীমাবদ্ধ। পার্টিশনের বিপরীতে, ভলিউম যেকোন জায়গা থেকে খালি জায়গা ব্যবহার করতে পারে, যা APFS এর আগে সম্ভব ছিল না।
APFS নির্দিষ্ট ধরনের ডিস্কের জন্য অপ্টিমাইজ করা হয়েছে, যেমন সলিড-স্টেট ড্রাইভ (SSDs)। APFS-এ আপগ্রেড করলে হার্ডডিস্ক ড্রাইভ সহ কম্পিউটারের জন্য সীমিত সুবিধা রয়েছে।
লজিক্যাল ভলিউম
আরও বিমূর্ত ধরনের ভলিউম, যা লজিক্যাল ভলিউম নামে পরিচিত, একটি একক ফিজিক্যাল ড্রাইভে সীমাবদ্ধ নয়।এটি প্রয়োজনীয় হিসাবে অনেকগুলি পার্টিশন এবং শারীরিক ড্রাইভ রাখতে পারে। একটি লজিক্যাল ভলিউম এক বা একাধিক ভর স্টোরেজ ডিভাইসে স্থান বরাদ্দ করে এবং পরিচালনা করে। এটি অপারেটিং সিস্টেমকে ভৌত ডিভাইস থেকে আলাদা করে যা স্টোরেজ মাধ্যম তৈরি করে।
উদাহরণস্বরূপ, RAID 1 (মিররিং), একাধিক ভলিউম OS-এ একক লজিক্যাল ভলিউম হিসাবে প্রদর্শিত হয়। হার্ডওয়্যার কন্ট্রোলার এবং সফ্টওয়্যার উভয়ই RAID অ্যারে তৈরি করতে পারে। উভয় ক্ষেত্রেই, OS লজিক্যাল ভলিউমকে শারীরিকভাবে কী তৈরি করছে সে সম্পর্কে সচেতন নয়। এটি এক ড্রাইভ, দুটি ড্রাইভ বা অনেক ড্রাইভ হতে পারে। RAID 1 অ্যারে তৈরি করা ড্রাইভের সংখ্যা সময়ের সাথে পরিবর্তিত হতে পারে, এবং OS কখনই এই পরিবর্তনগুলি সম্পর্কে সচেতন নয় কারণ এটি শুধুমাত্র একটি লজিক্যাল ভলিউম দেখতে পায়৷
একটি যৌক্তিক ভলিউমের সাথে, শুধুমাত্র ভৌতিক ডিভাইসের কাঠামো OS যে ভলিউম দেখে তা থেকে স্বাধীন নয়, কিন্তু একজন ব্যবহারকারী এটিকে OS থেকে স্বাধীনভাবে পরিচালনা করতে পারে৷ এই সেটআপটি আরও নমনীয় ডেটা স্টোরেজ সিস্টেমের জন্য অনুমতি দেয়৷
লজিক্যাল ভলিউম ম্যানেজার (LVMs)
লজিক্যাল ভলিউমের একাধিক ফিজিক্যাল স্টোরেজ ডিভাইসে পার্টিশন থাকতে পারে। লজিক্যাল ভলিউম ম্যানেজার (LVMs) এই সিস্টেমগুলিকে ব্যবহার করা সহজ করে তোলে। একটি LVM স্টোরেজ অ্যারে পরিচালনা করে, পার্টিশন বরাদ্দ করে, ভলিউম তৈরি করে এবং ভলিউমগুলি একে অপরের সাথে কীভাবে ইন্টারঅ্যাক্ট করে তা নিয়ন্ত্রণ করে।
যেহেতু Apple OS X Lion চালু করেছে, macOS কোর স্টোরেজ নামে পরিচিত একটি LVM সিস্টেম ব্যবহার করেছে। এটি প্রথম অ্যাপল ফাইল ভল্ট 2 সিস্টেম দ্বারা ব্যবহৃত ফুল-ডিস্ক এনক্রিপশন সিস্টেম সরবরাহ করতে ব্যবহৃত হয়েছিল। যখন OS X মাউন্টেন লায়ন প্রকাশ করা হয়, তখন কোর স্টোরেজ সিস্টেম একটি টায়ার্ড স্টোরেজ সিস্টেম পরিচালনা করার ক্ষমতা অর্জন করে যা অ্যাপল একটি ফিউশন ড্রাইভ বলে।