لینکس ٹکسال پر LVM ترتیب دیں۔

Configure Lvm Linux Mint



ذرا تصور کریں کہ آپ کے پاس ایک ہارڈ ڈسک ہے جس کے لیے آپ کو منتخب کردہ تقسیم کا سائز تبدیل کرنے کی ضرورت ہے۔ یہ LVM کی بدولت لینکس پر ممکن ہے۔ اس کو ذہن میں رکھتے ہوئے ، یہ مضمون آپ کو سکھائے گا کہ لینکس ٹکسال پر LVM کو کیسے ترتیب دیا جائے۔ تاہم ، آپ اس ٹیوٹوریل کو کسی بھی لینکس ڈسٹری بیوشن پر لاگو کر سکتے ہیں۔

LVM کیا ہے؟

LVM ایک منطقی حجم مینیجر ہے جو لینکس کرنل کے لیے تیار کیا گیا ہے۔ فی الحال ، LVM کے 2 ورژن ہیں۔ LVM1 عملی طور پر سپورٹ سے باہر ہے جبکہ LVM ورژن 2 جسے عام طور پر LVM2 کہا جاتا ہے استعمال کیا جاتا ہے۔







ایل وی ایم میں بہت سی خصوصیات شامل ہیں جو کہ حجم مینیجر سے متوقع ہیں ، بشمول:



  • منطقی گروہوں کا سائز تبدیل کرنا۔
  • منطقی جلدوں کا سائز تبدیل کرنا
  • صرف پڑھنے کے سنیپ شاٹس (LVM2 پڑھنے اور لکھنے کی پیشکش کرتا ہے)۔

آپ کو LVM کی طاقت اور افادیت کا اندازہ دینے کے لیے ، میں آپ کو مندرجہ ذیل مثال دوں گا: فرض کریں کہ ہمارے پاس ایک چھوٹی ہارڈ ڈرائیو ہے ، مثال کے طور پر ، 80Gb۔ ڈسک کو تقسیم کرنے کا طریقہ کچھ اس طرح ہوگا:



  • 400Mb /بوٹ پارٹیشن۔
  • روٹ پارٹیشن / 6 جی بی کے لیے۔
  • ہوم پارٹیشن /ہوم 32 جی بی کی صورت میں۔
  • اور تبادلہ 1Gb ہے۔

یہ تقسیم درست اور مفید ہو سکتی ہے لیکن تصور کریں کہ ہم بہت سے پروگرام انسٹال کرتے ہیں اور جڑ تقسیم ہوتی ہے ، لیکن ذاتی فائلوں میں عملی طور پر کوئی ڈیٹا نہیں ہوتا اور /ہوم پارٹیشن میں 20 جی بی دستیاب ہوتا ہے۔ یہ ہارڈ ڈسک کا برا استعمال ہے۔ LVM کے ساتھ ، اس مسئلے کا حل آسان ہے ، کیونکہ آپ آسانی سے /home پر مشتمل تقسیم کو کم کرسکتے ہیں اور پھر روٹ ڈائریکٹری کے لیے مختص جگہ کو بڑھا سکتے ہیں۔





LVM الفاظ۔

اس پوسٹ کو قارئین کے لیے ہر ممکن حد تک آسان بنانے کے لیے ضروری ہے کہ LVM سے متعلقہ کچھ تصورات کو مدنظر رکھا جائے۔ ان تصورات کو مؤثر طریقے سے جاننے سے اس ٹول کی مکمل صلاحیت کو بہتر طور پر سمجھا جائے گا:

تو ، آئیے شروع کرتے ہیں:



  • جسمانی حجم (PV): ایک PV ایک جسمانی حجم ، ایک ہارڈ ڈرائیو ، یا ایک خاص تقسیم ہے۔
  • منطقی حجم (LV): ایک LV ایک منطقی حجم ہے ، یہ LVM کے علاوہ کسی دوسرے نظام میں روایتی تقسیم کے برابر ہے۔
  • حجم گروپ (VG): ایک VG حجموں کا ایک گروپ ہے ، یہ ایک یا زیادہ PV جمع کر سکتا ہے۔
  • فزیکل ایکسٹینٹ (PE): PE ہر فزیکل حجم کا ایک حصہ ہوتا ہے ، ایک مقررہ سائز کا۔ ایک جسمانی حجم کو ایک ہی سائز کے متعدد پی ای میں تقسیم کیا جاتا ہے۔
  • منطقی حد (LE): LE ہر فکسڈ سائز کے منطقی حجم کا ایک حصہ ہوتا ہے۔ ایک منطقی حجم کو ایک ہی سائز کے کئی ایل ای میں تقسیم کیا جاتا ہے۔
  • ڈیوائس میپر: ایک عام لینکس کرنل فریم ورک ہے جو ایک ڈیوائس کو بلاکس سے دوسرے میں نقشہ سازی کی اجازت دیتا ہے۔

لینکس ٹکسال پر LVM ترتیب دیں۔

سب سے پہلے ، آپ کو اپنے سسٹم میں lvm2 پیکیج انسٹال کرنا ہوگا۔ ایسا کرنے کے لیے ، ایک ٹرمینل ایمولیٹر کھولیں اور لکھیں۔ نوٹ کریں کہ اس کمانڈ پر عمل کرنے کے لیے آپ کو سپر یوزر مراعات کی ضرورت ہے۔

سودومناسبانسٹال کریںlvm2

اگلا ، میں fdisk استعمال کرنے جا رہا ہوں تاکہ تصدیق کر سکوں کہ میرے پاس کون سی پارٹیشنز ہیں۔ یقینا ، آپ کو یہ بھی یقینی بنانا ہوگا کہ آپ کی پارٹیشنز کون سی ہیں۔

سودو -میں
fdisk -

جیسا کہ آپ دیکھ سکتے ہیں ، میرے پاس دوسری ہارڈ ڈرائیو ہے۔ LVM کو اپنا کام کرنے کے لیے ، یہ ضروری ہے کہ ڈسک یا پارٹیشنز کو LVM قسم کا بنایا جائے۔ لہذا ، مجھے دوسری ہارڈ ڈسک پر کچھ کام کرنا ہے جسے sdb کہتے ہیں۔

تو ، یہ کمانڈ ٹائپ کریں:

fdisk /دیو/باتھ روم

اگلا ، ایک نیا پارٹیشن بنانے کے لیے n کلید دبائیں۔ پھر ، انٹر دبائیں۔ اگلا ، بٹن کو بطور پرائمری سیٹ کرنے کے لیے دبائیں۔ پھر ، انٹر دبائیں۔ اب ، آپ کو 1 دبانا ہوگا تاکہ اسے ڈسک کی پہلی تقسیم کے طور پر بنایا جاسکے۔ پھر ، انٹر دبائیں۔

تو ، اگلا مرحلہ ہے دبائیں t کلید کو تقسیم کرنے کے نظام کی شناخت کو تبدیل کرنے کے لیے۔ پھر ، انٹر دبائیں۔ اور LVM پارٹیشن منتخب کریں۔ ایسا کرنے کے لیے ، 8e ٹائپ کریں۔ پھر ، انٹر دبائیں۔ لہذا ، تمام تبدیلیاں لکھنے کے لیے w کلید ٹائپ کریں۔

آخر میں ، تقسیم کو چیک کریں۔

fdisk - /دیو/باتھ روم

نوٹ: اگر آپ کئی پارٹیشنز کے ساتھ کام کرنے جا رہے ہیں تو آپ کو ان میں سے ہر ایک کے ساتھ یہ عمل دہرانا ہوگا۔

اب ، ہم جاری رکھنے کے لیے تیار ہیں۔

جسمانی حجم بنائیں (PV)

LVM کے ساتھ کام کرنے کے لیے ہمیں پہلے فزیکل والیومز (PV) کی وضاحت کرنی چاہیے ، اس کے لیے ہم pvcreate کمانڈ استعمال کریں گے۔ تو ، ہمیں جانے دو۔

پی وی کریٹ/دیو/sdb1

تبدیلیوں کو چیک کریں۔

پی وی ڈسپلے

نوٹ: اگر ہمارے پاس ایک سے زیادہ تقسیم ہوتی تو ہمیں ان سب کو پی وی میں شامل کرنا پڑتا۔

حجم گروپ بنائیں (VG)

ایک بار جب آپ پارٹیشنز تیار کرلیں ، آپ کو انہیں ایک والیوم گروپ میں شامل کرنا ہوگا۔ تو ، یہ کمانڈ ٹائپ کریں:

vgcreate volumegroup/دیو/sdb1

حجم گروپ کو اس نام سے تبدیل کریں جو آپ چاہتے ہیں۔ اگر آپ کے پاس مزید پارٹیشنز ہوتے تو آپ کو صرف انہیں کمانڈ میں شامل کرنا ہوتا۔ مثال کے طور پر:

vgcreate volumegroup/دیو/sdb1

آپ وہ نام لکھ سکتے ہیں جو آپ VG کے لیے چاہتے ہیں۔ لہذا ، اس کمانڈ کے ساتھ والیوم گروپ چیک کریں:

وی جی ڈسپلے

منطقی جلدیں بنائیں (LV)

یہ پوسٹ کا مرکزی لمحہ ہے کیونکہ اس حصے میں ہم منطقی جلدیں بنائیں گے جو عام تقسیم کی طرح ہوں گی۔

تو ، یہ کمانڈ چلائیں:

lvcreate-تھی4G -n حجم حجم گروپ۔

یہ کمانڈ پہلے بنائے گئے گروپ کے مقابلے میں 4G اسپیس کا منطقی حجم بناتی ہے۔

Lvdisplay کے ذریعے آپ LV چیک کر سکتے ہیں۔

lvdisplay

اگلا مرحلہ VL کو فارمیٹ اور ماؤنٹ کرنا ہے۔

mkfs.ext4/دیو/حجم گروپ/حجم

اب ، ایک عارضی فولڈر بنائیں اور اس پر VL ماؤنٹ کریں۔

mkdir /عارضی/
پہاڑ /دیو/حجم گروپ/حجم/عارضی/

اب ، VL چیک کریں۔

ڈی ایف | گرفتعارضی

منطقی حجم کے سائز میں اضافہ یا کمی۔

LVM کے سب سے غیرمعمولی امکانات میں سے ایک بہت ہی آسان طریقے سے منطقی حجم کے سائز کو بڑھانے کا امکان ہے۔ ایسا کرنے کے لیے درج ذیل کمانڈ ٹائپ کریں۔

آخر-تھی+2 جی/دیو/حجم گروپ/حجم

آخر میں ، فائل سسٹم میں اسی تبدیلی کو ظاہر کرنا ضروری ہے ، اس کے لیے یہ کمانڈ چلائیں۔

سائز تبدیل کریں 2fs/دیو/حجم گروپ/حجم

نیا سائز چیک کریں:

ڈی ایف | گرفتعارضی

حتمی خیالات۔

لینکس ٹکسال میں ایل وی ایم کو ترتیب دینا سیکھنا ایک سادہ عمل ہے جو تقسیم کے ساتھ کام کرتے وقت بہت سے مسائل کو بچا سکتا ہے۔ ایسا کرنے کے لیے ، میں آپ کو اس موضوع کے بارے میں مزید پڑھنے کی دعوت دیتا ہوں کیونکہ یہاں میں نے آپ کو عملی اور سادہ مثالیں دکھائی ہیں کہ اسے کیسے ترتیب دیا جائے۔