লিনাক্স মিন্টে এলভিএম কনফিগার করুন

Configure Lvm Linux Mint



কল্পনা করুন যে আপনার একটি হার্ড ডিস্ক রয়েছে যার জন্য আপনাকে একটি নির্বাচিত পার্টিশনের আকার পরিবর্তন করতে হবে। LVM- এর জন্য লিনাক্সে এটি সম্ভব। এটিকে মাথায় রেখে, এই নিবন্ধটি আপনাকে শেখাবে কিভাবে লিনাক্স মিন্টে এলভিএম কনফিগার করতে হয়। যাইহোক, আপনি যে কোন লিনাক্স বিতরণে এই টিউটোরিয়াল প্রয়োগ করতে পারেন।

LVM কি?

LVM হল লিনাক্স কার্নেলের জন্য তৈরি একটি লজিক্যাল ভলিউম ম্যানেজার। বর্তমানে, LVM এর 2 টি সংস্করণ রয়েছে। LVM1 ব্যবহারিকভাবে সমর্থনের বাইরে যখন LVM সংস্করণ 2 সাধারণত LVM2 নামে পরিচিত।







এলভিএম ভলিউম ম্যানেজারের প্রত্যাশিত অনেক বৈশিষ্ট্য অন্তর্ভুক্ত করে, যার মধ্যে রয়েছে:



  • যৌক্তিক গোষ্ঠীর আকার পরিবর্তন করা।
  • লজিক্যাল ভলিউমের আকার পরিবর্তন করা।
  • শুধুমাত্র পঠনযোগ্য স্ন্যাপশট (LVM2 পড়া এবং লেখার প্রস্তাব দেয়)।

আপনাকে LVM এর ক্ষমতা এবং উপযোগিতা সম্পর্কে ধারণা দিতে, আমি আপনাকে নিম্নলিখিত উদাহরণ দেব: ধরুন আমাদের একটি ছোট হার্ড ড্রাইভ আছে, উদাহরণস্বরূপ, 80Gb। যেভাবে ডিস্ক বিতরণ করা হয় সে রকম কিছু হবে:



  • 400Mb /বুট পার্টিশন
  • রুট পার্টিশনের জন্য / 6 জিবি
  • হোম পার্টিশন /হোমের ক্ষেত্রে 32 জিবি
  • এবং সোয়াপ পার্টিশন হল 1 জিবি।

এই বিতরণটি সঠিক এবং দরকারী হতে পারে কিন্তু কল্পনা করুন যে আমরা অনেক প্রোগ্রাম ইনস্টল করি এবং রুট পার্টিশন পূরণ হয়, কিন্তু ব্যক্তিগত ফাইলগুলিতে কার্যত কোন ডেটা নেই এবং /হোম পার্টিশনে 20 Gb পাওয়া যায়। এটি হার্ডডিস্কের খারাপ ব্যবহার। LVM- এর সাহায্যে, এই সমস্যার সমাধান সহজ, যেহেতু আপনি কেবল /home ধারণকারী পার্টিশন কমাতে পারেন এবং তারপর রুট ডিরেক্টরিতে বরাদ্দকৃত স্থান বৃদ্ধি করতে পারেন।





এলভিএম শব্দভাণ্ডার

পাঠকের জন্য এই পোস্টটিকে যথাসম্ভব সহজ করার জন্য, LVM- এর সাথে ঘনিষ্ঠভাবে সম্পর্কিত কিছু ধারণা বিবেচনায় নেওয়া প্রয়োজন। এই ধারণাগুলি কার্যকরভাবে জানা এই টুলের সম্পূর্ণ সম্ভাবনাকে আরও ভালভাবে বুঝতে পারবে:

সুতরাং, আসুন শুরু করা যাক:



  • ফিজিক্যাল ভলিউম (পিভি): পিভি হল ফিজিক্যাল ভলিউম, হার্ড ড্রাইভ বা নির্দিষ্ট পার্টিশন।
  • লজিক্যাল ভলিউম (LV): একটি LV হল একটি লজিক্যাল ভলিউম, এটি LVM ছাড়া অন্য একটি সিস্টেমে একটি traditionalতিহ্যগত পার্টিশনের সমতুল্য।
  • ভলিউম গ্রুপ (ভিজি): ভিজি হল ভলিউমের একটি গ্রুপ, এটি এক বা একাধিক পিভি সংগ্রহ করতে পারে।
  • ফিজিক্যাল এক্সটেন্ট (PE): PE হল প্রতিটি ফিজিক্যাল ভলিউমের একটি অংশ, একটি নির্দিষ্ট সাইজের। একটি ভৌত ​​ভলিউম একই আকারের একাধিক PE তে বিভক্ত।
  • লজিক্যাল ব্যাপ্তি (LE): একটি LE হল প্রতিটি নির্দিষ্ট আকারের লজিক্যাল ভলিউমের একটি অংশ। একটি লজিক্যাল ভলিউম একই আকারের একাধিক এলইতে বিভক্ত।
  • ডিভাইস ম্যাপার: একটি জেনেরিক লিনাক্স কার্নেল ফ্রেমওয়ার্ক যা একটি ডিভাইসকে ব্লক থেকে অন্য ডিভাইসে ম্যাপ করার অনুমতি দেয়।

লিনাক্স মিন্টে এলভিএম কনফিগার করুন

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

sudoউপযুক্তইনস্টলlvm2

পরবর্তী, আমি কোন পার্টিশন আছে তা যাচাই করতে fdisk ব্যবহার করতে যাচ্ছি। অবশ্যই, আপনার পার্টিশনগুলি কোনটি তা নিশ্চিত করার জন্য আপনাকে অবশ্যই এটি করতে হবে।

sudo -আই
fdisk -দ্য

আপনি দেখতে পাচ্ছেন, আমার একটি দ্বিতীয় হার্ড ড্রাইভ আছে। LVM এর কাজ করার জন্য, LVM টাইপের ডিস্ক বা পার্টিশন প্রস্তুত করা প্রয়োজন। অতএব, আমাকে sdb নামক দ্বিতীয় হার্ডডিস্কে কিছু কাজ করতে হবে।

সুতরাং, এই কমান্ডটি টাইপ করুন:

fdisk /দেব/পায়খানা

পরবর্তী, একটি নতুন পার্টিশন তৈরি করতে n কী টিপুন। তারপরে, এন্টার টিপুন। পরবর্তী, পার্টিশনটিকে প্রাথমিক হিসাবে সেট করতে p কী টিপুন। তারপরে, এন্টার টিপুন। এখন, ডিস্কের প্রথম পার্টিশন হিসাবে এটি তৈরি করতে আপনাকে 1 টিপতে হবে। তারপরে, এন্টার টিপুন।

সুতরাং, পরবর্তী ধাপ হল একটি পার্টিশনের সিস্টেম আইডেন্টিফায়ার পরিবর্তন করতে t কী টিপুন। তারপরে, এন্টার টিপুন। এবং LVM পার্টিশন নির্বাচন করুন। এটি করতে, 8e টাইপ করুন। তারপরে, এন্টার টিপুন। সুতরাং, সমস্ত পরিবর্তন লিখতে w কী টাইপ করুন।

অবশেষে, পার্টিশন চেক করুন।

fdisk -দ্য /দেব/পায়খানা

দ্রষ্টব্য: যদি আপনি বেশ কয়েকটি পার্টিশনের সাথে কাজ করতে যাচ্ছেন, তাহলে আপনাকে অবশ্যই তাদের প্রত্যেকের সাথে এই প্রক্রিয়াটি পুনরাবৃত্তি করতে হবে।

এখন, আমরা চালিয়ে যেতে প্রস্তুত।

শারীরিক ভলিউম তৈরি করুন (PV)

LVM এর সাথে কাজ করার জন্য আমাদের প্রথমে ফিজিক্যাল ভলিউম (PV) সংজ্ঞায়িত করতে হবে, এর জন্য আমরা pvcreate কমান্ড ব্যবহার করব। সুতরাং, আমাদের যেতে দিন।

pvcreate/দেব/sdb1

পরিবর্তনগুলি পরীক্ষা করুন।

pvdisplay

দ্রষ্টব্য: যদি আমাদের একাধিক পার্টিশন থাকে, তাহলে আমাদের সেগুলি সব পিভিতে যোগ করতে হবে।

ভলিউম গ্রুপ (ভিজি) তৈরি করুন

একবার আপনার পার্টিশন প্রস্তুত হয়ে গেলে, আপনাকে সেগুলিকে একটি ভলিউম গ্রুপে যুক্ত করতে হবে। সুতরাং, এই কমান্ডটি টাইপ করুন:

vgcreate ভলিউম গ্রুপ/দেব/sdb1

আপনি যে নামটি চান তা দিয়ে ভলিউমগ্রুপ প্রতিস্থাপন করুন। যদি আপনার আরও পার্টিশন থাকে তবে আপনাকে সেগুলি কেবল কমান্ডে যুক্ত করতে হবে। উদাহরণ স্বরূপ:

vgcreate ভলিউম গ্রুপ/দেব/sdb1

VG- এর জন্য আপনি যা চান তা নাম লিখতে পারেন। সুতরাং, এই কমান্ড দিয়ে ভলিউম গ্রুপটি পরীক্ষা করুন:

vgdisplay

লজিক্যাল ভলিউম তৈরি করুন (LV)

এটি পোস্টের কেন্দ্রীয় মুহূর্ত কারণ এই অংশে আমরা লজিক্যাল ভলিউম তৈরি করব যা একটি সাধারণ পার্টিশনের মতো হবে।

সুতরাং, এই কমান্ডটি চালান:

lvcreate-দ্য4G -n ভলিউম ভলিউম গ্রুপ

এই কমান্ডটি পূর্বে তৈরি করা গ্রুপের উপর 4G স্পেসের একটি লজিক্যাল ভলিউম তৈরি করে।

Lvdisplay এর মাধ্যমে আপনি LV চেক করতে পারেন।

lvdisplay

পরবর্তী ধাপ হল VL ফরম্যাট করা এবং মাউন্ট করা।

mkfs.ext4/দেব/ভলিউম গ্রুপ/আয়তন

এখন, একটি টেম্পোরাল ফোল্ডার তৈরি করুন এবং এটিতে VL মাউন্ট করুন।

mkdir /অস্থায়ী/
মাউন্ট /দেব/ভলিউম গ্রুপ/আয়তন/অস্থায়ী/

এখন, ভিএল চেক করুন।

df -হ | খপ্পরস্থায়ী

লজিক্যাল ভলিউমের আকার বৃদ্ধি বা হ্রাস করুন

এলভিএম -এর সবচেয়ে অভূতপূর্ব সম্ভাবনার মধ্যে একটি হল খুব সহজ উপায়ে একটি লজিক্যাল ভলিউমের আকার বাড়ানোর সম্ভাবনা। এটি করার জন্য, নিম্নলিখিত কমান্ডটি টাইপ করুন।

শেষ-দ্য+2 জি/দেব/ভলিউম গ্রুপ/আয়তন

অবশেষে, ফাইল সিস্টেমে একই পরিবর্তন প্রতিফলিত করা প্রয়োজন, এর জন্য, এই কমান্ডটি চালান।

resf2fs/দেব/ভলিউম গ্রুপ/আয়তন

নতুন আকার পরীক্ষা করুন:

df -হ | খপ্পরঅস্থায়ী

সর্বশেষ ভাবনা

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