এলভিএম (লজিক্যাল ভলিউম ম্যানেজমেন্ট নামেও পরিচিত) হলো একটি লজিক্যাল ভলিউম ম্যানেজার যা লিনাক্স ব্যবহারকারীদের ফাইল সিস্টেম আনমাউন্ট করার প্রয়োজন ছাড়াই রিয়েল টাইমে হার্ড ড্রাইভের পার্টিশন প্রসারিত, সংকুচিত এবং পরিবর্তন করার সুযোগ দেয় ।
সরলীকৃত উপায়ে আমরা বলতে পারি যে LVM হ'ল স্টোরেজ ডিভাইস এবং একটি ফাইল সিস্টেমের মধ্যে বিমূর্ত স্তর।
এই টিউটোরিয়ালে আমরা দেখতে পাব কীভাবে লিনাক্সে একটি বেসিক এলভিএম কনফিগারেশন তৈরি করতে হয়।
একটি এলভিএম ভলিউম তৈরি করতে সক্ষম হওয়ার জন্য ডেটা মুছে ফেলা বোঝায়, সুতরাং শুরু করার আগে আপনাকে অবশ্যই সিস্টেমের একটি ব্যাকআপ কপি তৈরি করতে হবে বা পছন্দসইভাবে আপনি ভার্চুয়াল মেশিনে এই অনুশীলনটি সম্পাদন করতে পারেন যাতে আপনার ডেটাতে আপস না হয়।
এটি কোনও সাধারণ সতর্কতা নয়, কারণ হার্ড ড্রাইভের সমস্ত তথ্য পুরোপুরি মুছে ফেলা হবে, এজন্য আপনাকে একটি লাইভ সিস্টেমে বা অন্য কোনও হার্ড ড্রাইভে এই প্রক্রিয়াটি করা দরকার।
LVM2 ইনস্টল করুন
এখন যেহেতু আপনার ডেটা সম্পূর্ণ নিরাপদ এবং আপনি আপনার ডেটা হারানোর সম্ভাবনা সম্পর্কে সচেতন (তাই ডেটা ব্যাকআপের প্রয়োজনীয়তা)।
আমরা আমাদের সিস্টেমে এলভিএম ইনস্টল করতে এগিয়ে যেতে পারি, এর জন্য আমরা একটি টার্মিনাল খুলতে যাচ্ছি এবং এটিতে আমরা ব্যবহার করছি বিতরণ অনুযায়ী নিম্নলিখিত কমান্ডটি কার্যকর করতে যাচ্ছি।
ডেবিয়ান, উবুন্টু এবং ডেরিভেটিভগুলিতে:
sudo apt-get install lvm2*
আর্ক লিনাক্স, মাঞ্জারো, অ্যান্টারগোস এবং ডেরিভেটিভসে:
sudo pacman -S lvm2
ফেডোরা এবং এর ডেরাইভেটিভগুলির জন্য
sudo dnf install lvm2*
ওপেনসুসে
sudo zypper instalar lvm2
মিডিয়া তৈরি করছে
এখন যেহেতু আমাদের সিস্টেমে LVM আছে, আমরা নিম্নলিখিত উপায়ে রুট অ্যাক্সেস পেতে অগ্রসর হব:
Sudo -s
এটি হয়ে গেলে, আমাদের সিস্টেমে LVM এর সাথে আমরা যে পরিমাণ ভলিউম ব্যবহার করব তা তৈরি করতে হবে, এর জন্য আমরা সিএফডিস্ক সরঞ্জামটি ব্যবহার করতে যাচ্ছি:
cfdisk /dev/sdX
এখানে আমরা ডিস্ক থেকে সমস্ত পার্টিশন সরিয়ে ফেলছি (এ কারণেই বকআপকে সতর্ক করা হয়েছিল)।
সমস্ত পার্টিশন অদৃশ্য হয়ে গেলে, এখন আমরা ডিস্কে একটি নতুন পার্টিশন তৈরি করতে "নতুন" বিকল্পটি নির্বাচন করতে যাচ্ছি, পুরো হার্ড ডিস্কটি ব্যবহার করুন।
এখন আমরা "প্রাথমিক" নির্বাচন করতে যাচ্ছি এবং তারপরে কেবল এন্টার টিপুন। তারপরে «প্রকার option বিকল্পটি নির্বাচন করুন এবং এখানে আপনাকে অবশ্যই" লিনাক্স এলভিএম "বিকল্পটি খুঁজে পেতে এবং নির্বাচন করতে হবে
যখন তারা এই প্রক্রিয়াটি শেষ করবেন, তাদের অবশ্যই "লিখন" এ ক্লিক করুন এবং শেষ পর্যন্ত প্রস্থানটিতে ক্লিক করুন। আমরা আমাদের এলভিএম লজিকাল ভলিউম তৈরি করতে এবং সেগুলি ফর্ম্যাট করার আগে আমাদের অবশ্যই একটি এলভিএম শারীরিক ভলিউম তৈরি করতে হবে।
লিনাক্সে LVM ভলিউম তৈরি করা হয় pvcreate টুল দিয়ে। টার্মিনালে, আমরা এইমাত্র তৈরি করা পার্টিশনটির সাথে pvcreate কমান্ডটি চালাব; এটি দেখতে অনেকটা এইরকম হবে:
pvcreate /dev/sda1
এখন আমরা কমান্ডটি দিয়ে LVM ভলিউম তৈরির বিষয়টি নিশ্চিত করতে পারি:
lsblk
এলভিএম ভলিউম গ্রুপ তৈরি করুন
এখন আমাদের কাছে একটি এলভিএম শারীরিক ভলিউম কনফিগারেশন রয়েছে, পরবর্তী পদক্ষেপটি একটি এলভিএম ভলিউম গ্রুপ তৈরি করা।
একটি নতুন তৈরি করতে সক্ষম হতে পার্টিশনের পাথের সাথে একসাথে vgcreate কমান্ডটি চালান, এক্ষেত্রে আমরা এর নাম "ভলিউম-lvm" রাখতে যাচ্ছি তবে আপনি কমান্ডটিতে এটি প্রতিস্থাপন করতে পারেন:
vgcreate -s 16M volumen-lvm /dev/sda1
LVM লজিকাল ভলিউম কনফিগার করুন
LVM-এ সমস্ত ডেটা লজিক্যাল ভলিউমে সংরক্ষিত থাকে। LVM-এ একটি নতুন লজিক্যাল ভলিউম তৈরি করতে, আমরা নিম্নলিখিত কমান্ডটি ব্যবহার করি; উদাহরণস্বরূপ, একটি ৮০ জিবি লজিক্যাল ভলিউম তৈরি করতে, এটি দেখতে এইরকম হবে:
lvcreate -L 80G -n lvm1 volumen-lvm
লজিকাল ভলিউম তৈরির জন্য মূল সিনট্যাক্সটি হ'ল:
lvcreate -L espacioengigasG -n logicvolumename logicvolumegroup
অবশেষে আমাদের তৈরি লজিকাল ভলিউমের একটি ফর্ম্যাট দিতে এগিয়ে যেতে হবে, এর জন্য আমাদের অবশ্যই নিম্নলিখিত পন্থায় নিজেকে স্থাপন করতে হবে:
cd /dev/mapper
এবং এখানে আমরা একটি এলএস কার্যকর করতে পারি, আমাদের ভলিউমটি এখানে রয়েছে তা পরীক্ষা করতে:
ls
একবার নিশ্চিত হয়ে গেলে, আমরা এর সাথে ভলিউমটি ফর্ম্যাট করতে এগিয়ে যাই:
mkfs.ext4 /dev/mapper/volumen-lvm-lvm1
এটি হয়ে গেলে, আমরা প্রস্থানটি টাইপ করে রুট থেকে বেরিয়ে যেতে পারি, এবং এখন আমরা কেবল নিম্নলিখিত কমান্ডগুলির সাহায্যে ভলিউম মাউন্ট করতে এগিয়ে যাব:
mkdir /mnt/vfs/
sudo mount /dev/mapper/volumen-lvm-lvm1 /mnt/vfs/
cd /mnt/vfs/