কিভাবে লজিক্যাল ভলিউম ম্যানেজার (LVM) লিনাক্সে কাজ করে

Kibhabe Lajikyala Bhali Uma Myanejara Lvm Linakse Kaja Kare



লজিক্যাল ভলিউম ম্যানেজার (LVM) লিনাক্সের জন্য একটি শক্তিশালী ডিস্ক ম্যানেজমেন্ট টুল। LVM একসাথে একাধিক ডিস্ক পরিচালনা করতে পারে - হার্ড ড্রাইভ, SATA SSDs, NVME SSD, ইত্যাদি। ডিস্কে ফিজিক্যাল পার্টিশন তৈরি করার পরিবর্তে, LVM লজিক্যাল ভলিউম ব্যবহার করে যা একাধিক ডিস্কের (LVM দ্বারা পরিচালিত) জুড়ে বিস্তৃত হতে পারে। এই বৈশিষ্ট্যটি LVM কে স্টোরেজ ব্যবস্থাপনায় অধিকতর নমনীয়তা প্রদান করে।

এই নিবন্ধে, আমরা লজিক্যাল ভলিউম ম্যানেজার (LVM) কীভাবে কাজ করে এবং LVM-এর বৈশিষ্ট্য নিয়ে আলোচনা করব।

বিষয়বস্তুর বিষয়:

  1. LVM-এর মৌলিক কাজের নীতি
  2. লজিক্যাল ভলিউম ম্যানেজার (LVM) বৈশিষ্ট্য
  3. উপসংহার

LVM-এর মৌলিক কাজের নীতি

LVM কীভাবে ডিস্কগুলি পরিচালনা করে তার প্রক্রিয়াটি নিম্নলিখিত চিত্রে চিত্রিত করা হয়েছে:











LVM এর কিছু গুরুত্বপূর্ণ পদ নিম্নরূপ ব্যাখ্যা করা হয়েছে:



শারীরিক আয়তন (PV): ফিজিক্যাল ডিস্ক (HDD, SSD, ইত্যাদি) যেগুলি LVM সিস্টেমে ম্যানেজমেন্টের জন্য যোগ করা হয় তাকে LVM ফিজিক্যাল ভলিউম (PV) বলা হয়। চিত্রে, ডিস্ক 1, ডিস্ক 2 এবং ডিস্ক 3 কে LVM ফিজিক্যাল ভলিউম (PV) বলা হয়।





ভলিউম গ্রুপ (ভিজি): এক বা একাধিক ফিজিক্যাল ডিস্ক একটি LVM ভলিউম গ্রুপ (VG) গঠন করে। চিত্রে যেমন দেখানো হয়েছে, ডিস্ক 1, ডিস্ক 2 এবং ডিস্ক 3 একটি LVM ভলিউম গ্রুপ (VG) গঠন করে।

লজিক্যাল ভলিউম (LV): প্রতিটি LVM ভলিউম গ্রুপে, আপনি 256টি LVM লজিক্যাল ভলিউম (LV) তৈরি করতে পারেন। LVM লজিক্যাল ভলিউম (LV) ডিস্ক পার্টিশনের মত। আপনি সেগুলি ফরম্যাট করতে পারেন এবং লিনাক্স ফাইলসিস্টেমে মাউন্ট করতে পারেন যেভাবে আপনি ডিস্ক পার্টিশন ফরম্যাট এবং মাউন্ট করেন। এটি আগের চিত্রে চিত্রিত হয়েছে।



লজিক্যাল ভলিউম ম্যানেজার (LVM) বৈশিষ্ট্য

লজিক্যাল ভলিউম ম্যানেজার (LVM) এর বৈশিষ্ট্যগুলি শীঘ্রই নিম্নলিখিতগুলিতে ব্যাখ্যা করা হয়েছে:

লজিক্যাল ভলিউম ম্যানেজমেন্ট: LVM-এর মূল উদ্দেশ্য হল HDDs/SSD-এর মতো ভৌত ডিস্কগুলিকে লজিক্যাল ভলিউম/পার্টিশনে বিমূর্ত করা যাতে সেগুলি সহজে এবং আরও নমনীয়তার সাথে পরিচালনা করা যায়। একবার আপনি LVM-এর অন্যান্য বৈশিষ্ট্যগুলি সম্পর্কে পড়লে, এই শর্তগুলি আরও পরিষ্কার হবে।

গতিশীল আকার পরিবর্তন: লজিক্যাল ভলিউমের গতিশীল আকার পরিবর্তন করা হল LVM-এর অন্যতম প্রধান বৈশিষ্ট্য। এমবিআর বা জিপিটি পার্টিশনের সীমাবদ্ধতাগুলির মধ্যে একটি হল যে পার্টিশনগুলি তৈরি হয়ে গেলে তাদের আকার পরিবর্তন করা খুব কঠিন। আপনি MBR বা GPT পার্টিশনগুলি মাউন্ট করার সময় আকার পরিবর্তন করতে পারবেন না। LVM ডাইনামিক রিসাইজিং বৈশিষ্ট্যগুলি আপনাকে লজিক্যাল ভলিউমগুলি আনমাউন্ট করার প্রয়োজন ছাড়াই ফ্লাইতে LVM লজিক্যাল ভলিউমগুলির আকার পরিবর্তন (সঙ্কুচিত/প্রসারিত) করতে দেয়।

পাতলা বিধান: যদি আপনি একটি 10 ​​GB LVM লজিক্যাল ভলিউম তৈরি করেন এবং আপনি এতে শুধুমাত্র 2 GB ফাইল সংরক্ষণ করেন, LVM লজিক্যাল ভলিউম LVM ভলিউম গ্রুপ থেকে শুধুমাত্র 2GB বরাদ্দ করবে, 10 GB নয়। LVM-এর এই বৈশিষ্ট্যটিকে বলা হয় থিন প্রোভিশনিং। একটি LVM ভলিউম গ্রুপের সমস্ত লজিক্যাল ভলিউমের মোট ব্যবহৃত ডিস্ক স্পেস LVM ভলিউম গ্রুপের মোট উপলব্ধ ডিস্ক স্পেসের চেয়ে কম হলে আপনি একটি LVM ভলিউম গ্রুপে যতটা লজিক্যাল ভলিউম তৈরি করতে পারবেন।

স্ন্যাপশট : আপনি একটি LVM লজিক্যাল ভলিউমের স্ন্যাপশট নিতে পারেন এবং কিছু ভুল হলে স্ন্যাপশট থেকে লজিক্যাল ভলিউম পুনরুদ্ধার করতে পারেন। LVM স্ন্যাপশট বৈশিষ্ট্যটি ডেটার ব্যাক আপ নেওয়া, জিনিসগুলি পরীক্ষা করা এবং ডেটা পুনরুদ্ধার করার জন্য খুব দরকারী।

একাধিক ডিস্ক জুড়ে ডেটা স্ট্রিপিং: আমরা ইতিমধ্যে LVM এর এই বৈশিষ্ট্য নিয়ে আলোচনা করেছি। LVM ভলিউম গ্রুপে যোগ করা সমস্ত ফিজিক্যাল ভলিউম (HDDs/SSDs) জুড়ে LVM লজিক্যাল ভলিউমে সংরক্ষিত ডেটা LVM ছড়িয়ে দেয়। এটি LVM লজিক্যাল ভলিউমগুলির পঠন/লেখা কর্মক্ষমতা বাড়ায়। এক অর্থে, LVM ভলিউম গ্রুপ একটি RAID-0 অ্যারের মতো কাজ করে। এটি মোট উপলব্ধ ডিস্ক স্থান বাড়ানোর জন্য শারীরিক ডিস্কগুলিকে একত্রে আঠালো করে।

একাধিক ডিস্কে ডেটা মিররিং: একই LVM ভলিউম গ্রুপে যোগ করা অন্যান্য ফিজিক্যাল ডিস্কে একটি ফিজিক্যাল ডিস্কের ডেটা প্রতিলিপি করার জন্যও LVM কনফিগার করা যেতে পারে। এটি একটি RAID-1 অ্যারের মতো একইভাবে কাজ করে। LVM ভলিউম গ্রুপের একটি ডিস্ক ব্যর্থ হলেও, LVM ভলিউম গ্রুপের ডেটা নিরাপদ থাকবে।

RAID এর সাথে কাজ করে: LVM সফ্টওয়্যার এবং হার্ডওয়্যার RAID এর সাথে নির্দোষভাবে কাজ করে। আপনি একটি RAID অ্যারে সেট আপ করতে পারেন এবং RAID অ্যারের ভলিউম/পার্টিশন পরিচালনা করতে LVM ব্যবহার করতে পারেন।

তথ্য স্থানান্তর: LVM সহজে শারীরিক ভলিউমের মধ্যে ডেটা স্থানান্তর করতে পারে। ভৌত ভলিউম একটি iSCSI ডিভাইস হলেও LVM ডেটা মাইগ্রেশন কাজ করে। সুতরাং, আপনি iSCSI-এর মাধ্যমে নেটওয়ার্কে LVM ডেটা স্থানান্তর করতে পারেন।

উপসংহার

আমরা ব্যাখ্যা করেছি কিভাবে লজিক্যাল ভলিউম ম্যানেজার (LVM) কাজ করে। আমরা আপনাকে একটি চিত্রও দেখিয়েছি যা ব্যাখ্যা করে যে কীভাবে LVM ফিজিক্যাল ডিস্কগুলিকে বিমূর্ত করে এবং ডিস্কগুলিকে যৌক্তিকভাবে পরিচালনা করে এবং সেইসাথে লজিক্যাল ভলিউম ম্যানেজার (LVM) এর বৈশিষ্ট্যগুলিও আলোচনা করে।