لینکس پر fstab فائل کیسے لکھیں۔

متعدد ہارڈ ڈرائیوز کے اندر پلیٹر۔

zentilia/Shutterstock.com



اپنے لینکس کمپیوٹر میں نئی ​​ہارڈ ڈرائیو یا سالڈ اسٹیٹ ڈرائیو شامل کر رہے ہیں؟ آپ کو اپنے |_+_| میں ترمیم کرنے کی ضرورت ہوگی۔ فائل بہت سے لوگوں کو یہ خیال خوفناک لگتا ہے۔ ہاں، یہ ضروری ہے کہ آپ اسے درست کر لیں، لیکن صحیح علم سے لیس، یہ واقعی مشکل نہیں ہے۔ ہم آپ کو آپ کی |_+_| میں ترمیم کرنے کے عمل سے گزرتے ہیں۔ فائل آپ کی نئی ڈرائیو کو آپ کے فائل سسٹم میں ضم کرنے کے لیے۔

fstab، فائل سسٹمز ٹیبل

اگرچہ لینکس کمپیوٹر میں نئی ​​ہارڈ ڈرائیو شامل کرنا زیادہ پیچیدہ نہیں ہے، لیکن پہلی بار کوشش کرنے پر یہ تھوڑا سا الجھا ہوا ہو سکتا ہے۔ آپ ہارڈ ویئر کو جوڑتے ہیں، کمپیوٹر پر پاور، اور آپریٹنگ سسٹم میں لاگ ان ہوتے ہیں۔ لیکن آپ اپنی نئی ڈرائیو کہیں نہیں دیکھ سکتے۔ یہ ظاہر کیوں نہیں ہوتا؟ آپ لینکس کو ڈرائیو کو دیکھنے کے لیے کیسے حاصل کرتے ہیں تاکہ آپ اسے کنفیگر کرنا شروع کر سکیں؟





دراصل، لینکس ہے آپ کا ہارڈ ویئر دیکھا، لیکن یہ آسانی سے اس کا اعلان نہیں کرتا ہے۔ یا یہاں تک کہ آپ کو ایک اشارہ دیں کہ اسے آپ کا نیا ہارڈ ویئر مل گیا ہے۔ آپ کو وہ معلومات حاصل کرنے کے لیے لینکس سے پوچھ گچھ کرنی ہوگی جو آپ کو اپنے |_+_| میں ڈالنے کی ضرورت ہے۔ فائل

اپنی نئی ہارڈ ڈرائیو کو ترتیب دینے کا طریقہ یہاں ہے تاکہ لینکس — اور آپ — اسے دیکھ سکیں اور استعمال کر سکیں۔ عمل کے دو حصے ہیں۔ پہلا حصہ ہارڈ ڈرائیو کی شناخت اور اس پر کچھ معلومات اکٹھا کرنے کے لیے کچھ جاسوسی کر رہا ہے۔ دوسرا حصہ |_+_| میں ترمیم کر رہا ہے۔ فائل، اس معلومات کا استعمال کرتے ہوئے جو ہم نے جاسوسی کے مرحلے میں جمع کی ہے۔



اپنی نئی ڈرائیو تلاش کرنا

ہم اس سسٹم میں دو نئی ڈرائیوز شامل کر رہے ہیں۔ ایک 32 جی بی مکینیکل ہارڈ ڈرائیو (ایچ ڈی) ہے اور دوسرا 16 جی بی سالڈ اسٹیٹ ڈرائیو (SSD) .

اشتہار

ہمیں یہ جاننے کی ضرورت ہے کہ لینکس انہیں دیکھ سکتا ہے، اور لینکس ان کے لیے کون سے بلاک ڈیوائسز استعمال کر رہا ہے۔ لینکس اور یونکس جیسے آپریٹنگ سسٹم میں، ایک بلاک ڈیوائس ایک خاص فائل ہے۔ جو کسی ڈیوائس کے انٹرفیس کے طور پر کام کرتا ہے جس سے ڈیٹا پڑھا اور لکھا جا سکتا ہے (جب تک کہ یہ صرف پڑھنے کے لیے نہ ہو)۔ بلاک ڈیوائسز اکثر کسی قسم کے بڑے پیمانے پر اسٹوریج یونٹ کی نمائندگی کرتے ہیں (مثال کے طور پر، ہارڈ ڈسک یا CD-ROM پر پارٹیشن۔ وہ |_+_| ڈائریکٹری میں بنائے جاتے ہیں۔

ہم |_+_| استعمال کر سکتے ہیں۔ کو حکم دیں بلاک ڈیوائسز کی فہرست بنائیں آپ کے لینکس کمپیوٹر سے منسلک ہے۔



|_ + _ |

|_+_| سے آؤٹ پٹ کالموں میں ہے۔

کالم یہ ہیں:

    نام: یہ آلہ کا نام ہے۔ آلات کے نام جو sd سے شروع ہوتے ہیں اور اس کے بعد ایک حرف آتا ہے۔ SCSI ہارڈ ڈسکیں۔ . یہ خط انفرادی ہارڈ ڈسکوں کی شناخت کرتا ہے، جس میں پہلی، ب۔ دوسرا ہونا وغیرہ۔ اگر کوئی نمبر شامل کیا گیا ہے، تو یہ تقسیم کی نشاندہی کرتا ہے۔ مثال کے طور پر، sdb2 دوسری SCSI ہارڈ ڈرائیو پر پارٹیشن 2 ہوگا۔ میجر: کم سے کم: اس کالم میں ڈیوائس کے بڑے اور چھوٹے نمبر ہوتے ہیں۔ بڑی تعداد ڈیوائس کی قسم کی نشاندہی کرتی ہے (یا، زیادہ واضح طور پر، اس ڈیوائس سے بات کرنے کے لیے ڈرائیور کی قسم)۔ معمولی نمبر اس قسم کے آلات کی تعداد کا شمار ہوتا ہے۔ Rm: یہ کالم دکھاتا ہے کہ آلہ ہٹنے والا ہے یا نہیں۔ نوٹ کریں کہ آلہ |_+_| اس کی قدر 1 ہے، یہ ظاہر کرتی ہے کہ یہ ہٹنے والا ہے۔ یہ ایک CD-ROM ڈرائیو ہے۔ سائز: یہ ڈیٹا کی وہ مقدار ہے جسے ڈیوائس میں محفوظ کیا جا سکتا ہے۔ Ro: یہ کالم صرف پڑھنے والے آلات کے لیے 1 اور پڑھنے لکھنے والے آلات کے لیے 0 دکھائے گا۔ |_+_| آلات سب صرف پڑھنے کے لیے ہیں۔ . قسم: یہ آلہ کی قسم کی شناخت کرتا ہے۔ ڈسک انٹری کا مطلب ہے ڈسک ڈرائیو، پارٹ انٹری کا مطلب پارٹیشن ہے، اور روم کا مطلب ہے صرف پڑھنے کی میموری (سی ڈی روم). ماؤنٹ پوائنٹ: یہ فائل سسٹم میں وہ نقطہ دکھاتا ہے جس پر یہ آلہ نصب ہے۔ اگر یہ خالی ہے، تو آلہ نصب نہیں ہے۔

اوپر والے اسکرین شاٹ میں، آپ دیکھ سکتے ہیں کہ |_+_| تمام آلات کو 7 کی بڑی تعداد دی گئی ہے (مطلب ایک لوپ بیک، یا لوپ، آلہ )، اور معمولی تعداد میں ہر بار صرف 1 کا اضافہ ہوتا ہے۔ لوپ ڈیوائسز کو |_+_| کے ساتھ استعمال کیا جاتا ہے۔ فائل سسٹم. A |_+_| ہر بار جب کوئی ایپلیکیشن انسٹال ہوتی ہے تو فائل سسٹم بنایا جاتا ہے۔ تیز پیکیج مینجمنٹ سسٹم

SCSI ہارڈ ڈرائیوز کو نام دیئے گئے ہیں جیسے |_+_|, |_+_|، اور |_+_|، اور سبھی کی بڑی تعداد 8 (SCSI ہارڈ ڈرائیو) ہے۔ معمولی نمبروں کو 16 میں گروپ کیا گیا ہے۔ پہلی ڈرائیو کے معمولی نمبر، |_+_| 0 سے 15 تک چلائیں۔ 0 فزیکل ڈرائیو کی نمائندگی کرتا ہے، اور 1 کا معمولی نمبر اس ڈرائیو پر پہلے پارٹیشن کی نمائندگی کرتا ہے۔ دوسری ڈرائیو کے لیے، |_+_| ، معمولی نمبر 16 سے 31 تک چلتے ہیں۔ 16 فزیکل ڈرائیو کی نمائندگی کرتا ہے، اور 17 اس ڈرائیو پر پہلے پارٹیشن کی نمائندگی کرتا ہے۔ اگلے 16 نمبر، 32 سے 47، |_+_| کے معمولی نمبروں کے لیے استعمال ہوتے ہیں۔ ، اور اسی طرح.

دیگر عام بڑے نمبر 3 ہیں (a IDE ہارڈ ڈرائیو ) اور CD-ROMS کے لیے 11۔

دراصل، |_+_| SDCSI CD-ROM ڈرائیوز کا انداز فرسودہ ہے۔ منظور شدہ فارمیٹ ہے |_+_|۔ اس کے باوجود، |_+_| اس مضمون کی تحقیق کے لیے استعمال ہونے والی تمام مشینوں پر فارمیٹ اب بھی استعمال میں تھا۔

اشتہار

کرنل دستاویزات پر مشتمل ہے۔ تمام اقدار کی ایک لمبی فہرست کہ بڑے اور معمولی نمبر لے سکتے ہیں۔ یہ حیرت انگیز طور پر لمبی فہرست ہے۔

|_+_| سے آؤٹ پٹ کو ڈی-کلٹر کرنے کے لیے ہم استعمال کر سکتے ہیں |_+_| صرف منتخب کرنے کے لیے دلچسپی کی اشیاء ہم پر. ہم جانتے ہیں کہ ہم نے لوپ ڈیوائس شامل نہیں کی ہے، لہذا آئیے تمام SCSI ہارڈ ڈرائیوز کو منتخب کریں۔ ہم جانتے ہیں کہ ان کے ناموں میں ایس ڈی ہوگا۔

|_ + _ |

یہ حکم |_+_| کا سبب بنے گا۔ صرف ان لائنوں کو پرنٹ کرنے کے لیے جن میں ایس ڈی ہے۔ ہماری ٹیسٹ مشین پر، ہم دیکھتے ہیں:

تو، ہمارے پاس تین SCSI ڈرائیوز ہیں۔ پہلا، |_+_| ، فائل سسٹم کی جڑ میں نصب کیا جاتا ہے، |_+_| دیگر دو بالکل بھی نصب نہیں ہیں، جس کی توقع بالکل نئی ڈرائیوز کے لیے کی جاتی ہے۔ ہم اس ڈرائیو کو دیکھ سکتے ہیں |_+_| جس کا سائز 32 جی بی ہے، جس کا مطلب ہے کہ یہ ہماری روایتی مکینیکل ڈرائیو ہے۔ ڈرائیو |_+_| سائز میں 16 GB ہے، اور یہ ہماری SSD ڈرائیو ہے۔

دراصل، جیسا کہ یہ ایک ورچوئل کمپیوٹر ہے، یہ بھی ورچوئل ڈسک ہیں۔ تو SSD بالکل SCSI مکینیکل ڈرائیو کی طرح ظاہر ہو رہا ہے۔ میرے باقاعدہ ڈیسک ٹاپ پر میرا NVMe SSD کے طور پر ظاہر ہوتا ہے |_+_|، اور اس پر پہلا پارٹیشن |_+_| ہے۔ اس کا بڑا نمبر 259 ہے۔ وہ فرق نہیں بدلتے جو ہمیں |_+_| میں کرنا ہے۔ فائل، لیکن آگاہ رہیں کہ اگر آپ کے پاس ایس ایس ڈی ہے، تو یہ فزیکل ڈرائیو کے طور پر ظاہر نہیں ہوگا۔

نیز، اگر آپ کی ڈرائیوز بالکل نئی ہیں تو شاید ان پر پارٹیشن نہیں ہوگا۔ آپ |_+_| استعمال کر سکتے ہیں۔ اگر ضرورت ہو تو پارٹیشن بنانا۔

متعلقہ: لینکس پر پارٹیشنز کا انتظام کرنے کے لیے Fdisk کا استعمال کیسے کریں۔

گھومنے والی اور غیر گھومنے والی ڈرائیوز کی شناخت

اگر ہم استعمال کرتے ہیں |_+_| (آؤٹ پٹ) آپشن | _+_| کے ساتھ اور |_+_| شامل کریں۔ ڈسپلے پر کالم (گھومتا ہوا)، |_+_| گھومنے والے اسٹوریج ڈیوائس (مکینیکل ڈرائیو) کی نشاندہی کرنے کے لئے 1 اور غیر گھومنے والے اسٹوریج ڈیوائس (سالڈ اسٹیٹ ڈرائیو) کی نشاندہی کرنے کے لئے 0 کا استعمال کرے گا۔

|_ + _ |

اشتہار

ہمیں ڈسپلے کے دائیں جانب ایک اضافی کالم ملتا ہے، جو کہ |_+_| ہے۔ (گھومنے والا) کالم۔ جیسا کہ آپ دیکھ سکتے ہیں، SSD میں ڈیوائس اور پارٹیشن کے لیے 0 ہے۔ یہ سمجھ میں آتا ہے کیونکہ SSD ایک غیر گھومنے والا اسٹوریج ڈیوائس ہے۔

فائل سسٹمز کو ماؤنٹ کرنا

اس سے پہلے کہ ہم |_+_| کے بارے میں سوچنا شروع کریں۔ فائل، آئیے چیک کریں کہ ہم ڈرائیوز کو ہاتھ سے لگا سکتے ہیں۔ اس طرح، اگر کوئی چیز کام نہیں کرتی ہے جب ہم |_+_| استعمال کرتے ہیں۔ فائل میں، ہم جان لیں گے کہ مسئلہ ہماری نحو کا ہونا چاہیے نہ کہ خود ڈرائیو کے ساتھ کوئی مسئلہ۔

ہم |_+_| میں کچھ عارضی ماؤنٹ پوائنٹس بنائیں گے۔ ڈائریکٹری آپ کو |_+_| استعمال کرنے کی ضرورت ہوگی۔ ، اور آپ ہوں گے۔ آپ کے پاس ورڈ کے لیے کہا گیا۔ .

|_ + _ |

|_ + _ |

اب آئیے SCSI ڈرائیو کو نئے ماؤنٹ پوائنٹ پر ماؤنٹ کریں۔ ہم |_+_| استعمال کریں گے۔ اس کی آسان ترین شکل میں کمانڈ۔ ہم اس کا نام بتائیں گے۔ تقسیم ہم ماؤنٹ کرنا چاہتے ہیں، اور ماؤنٹ پوائنٹ جس پر ہم اسے نصب کرنا چاہتے ہیں۔ |_+_| فائل سسٹم کو اس پارٹیشن پر ماؤنٹ پوائنٹ پر ماؤنٹ کرے گا جس کی ہم وضاحت کرتے ہیں۔

ہم اس پارٹیشن کی وضاحت کر رہے ہیں جس میں فائل سسٹم ہو، ڈرائیو نہیں، اس لیے اس معاملے میں پارٹیشن کا ہندسہ ضرور شامل کریں، 1۔

|_ + _ |

اشتہار

اگر سب کچھ ٹھیک رہا تو |_+_| کی طرف سے کوئی جواب نہیں آئے گا۔ آپ خاموشی سے کمانڈ پرامپٹ پر واپس آ گئے ہیں۔

ایس ایس ڈی کو لگانا اتنا ہی آسان ہے۔ ہم بتاتے ہیں |_+_| کون سا پارٹیشن کس ڈیوائس پر لگانا ہے، اور ماؤنٹ پوائنٹ اسے آن کرنا ہے۔

|_ + _ |

ایک بار پھر، خاموشی سنہری ہے۔

متعلقہ: لینکس ٹرمینل سے سٹوریج ڈیوائسز کو کیسے ماؤنٹ اور ان ماؤنٹ کریں۔

پہاڑوں کی جانچ کر رہا ہے۔

اس بات کی تصدیق کرنے کے لیے کہ ماؤنٹس ہو چکے ہیں، ہم استعمال کریں گے |_+_| دوبارہ ہم اس کے آؤٹ پٹ کو |_+_| کے ذریعے پائپ کریں گے۔ اور sda1، sdb2، اور sdc1 اندراجات کو منتخب کریں۔

|_ + _ |

|_+_| ہمیں تین ماونٹڈ پارٹیشنز دکھاتا ہے۔ یہ وہ دو ہیں جنہیں ہم نے ابھی نصب کیا ہے اور اصل پارٹیشن / پر نصب ہے۔

تقسیم |_+_| |_+_| پر نصب ہے، اور گھومنے والے اسٹوریج ڈیوائس پر ہے۔ تقسیم |_+_| |_+_| پر نصب ہے۔ اور ایک غیر گھومنے والے اسٹوریج ڈیوائس پر ہے۔ سب اچھا لگتا ہے۔

اب ہمیں |_+_| کو ترتیب دینے کی ضرورت ہے۔ فائل تاکہ ہر بار کمپیوٹر شروع ہونے پر یہ ڈیوائسز لگائی جائیں۔

fstab فائل

|_+_| فائل میں ہر فائل سسٹم کے لیے ایک اندراج ہوتا ہے جو آپ کے کمپیوٹر کے دوبارہ شروع ہونے پر نصب ہوتا ہے۔ ہر اندراج چھ شعبوں پر مشتمل ہے۔ فیلڈز ہیں:

    فائل سسٹم: نہیں، جیسا کہ اس کا نام تجویز کرے گا، پارٹیشن پر فائل سسٹم کی قسم (یہی ہے۔ قسم فیلڈ کے لیے ہے)۔ یہ اس پارٹیشن کا شناخت کنندہ ہے جسے نصب کیا جانا چاہیے۔ ماؤنٹ پوائنٹ: فائل سسٹم میں وہ مقام جس پر آپ پارٹیشن لگانا چاہتے ہیں۔ قسم: پارٹیشن پر فائل سسٹم کی قسم۔ اختیارات: ہر فائل سسٹم میں فعالیت کو آن یا آف کرنے کے لیے مخصوص اختیارات ہوسکتے ہیں۔ ڈمپ: فائل سسٹمز کو بیک اپ کرنے کے تمام لیکن متروک ذرائع کا حوالہ، جہاں پورے فائل سسٹم کو ٹیپ پر پھینک دیا گیا تھا۔ پاس: یہ گزرتا ہوا جھنڈا ہے۔ یہ لینکس کو بتاتا ہے کہ |_+_| کا استعمال کرتے ہوئے غلطیوں کے لیے کن پارٹیشنز کو چیک کیا جانا چاہیے۔ ، اور کس ترتیب میں . آپ کا مین بوٹ اور آپریٹنگ سسٹم پارٹیشن 1 ہونا چاہیے، اور باقی کو 2 پر سیٹ کیا جا سکتا ہے۔ اگر جھنڈا صفر پر سیٹ ہے، تو اس کا مطلب ہے کہ بالکل چیک نہ کریں۔ اگر آپ کا فائل سسٹم جرنلنگ فائل سسٹم نہیں ہے (جیسے ext2 یا FAT16/32، مثال کے طور پر)، تو بہتر ہے کہ اسے 0 پر سیٹ کر کے اسے بند کر دیں۔
اشتہار

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

|_+_| ہر فائل سسٹم کے لیے صفحہ ان اختیارات کی فہرست بنائے گا جو استعمال کیے جا سکتے ہیں۔ |_+_| ہے تقریباً 40 اختیارات . یہاں کچھ زیادہ عام اختیارات ہیں:

    آٹو:فائل سسٹم بوٹ کے وقت خود بخود نصب ہو جائے گا۔ نوٹو: فائل سسٹم صرف اس وقت نصب ہوتا ہے جب آپ |_+_| داخل کریں۔ کمانڈ. Exec: اس فائل سسٹم پر بائنریز کے نفاذ کی اجازت ہے۔ Noexec: اس فائل سسٹم پر بائنریز کے نفاذ کی اجازت نہیں ہے۔ Ro: فائل سسٹم کو صرف پڑھنے کے لیے نصب کیا جانا چاہیے۔ آر ڈبلیو: فائل سسٹم کو ریڈ رائٹ کے طور پر نصب کیا جانا چاہئے۔ مطابقت پذیری: فائل رائٹ فوری طور پر کی جانی چاہئے اور بفر نہیں ہونی چاہئے۔ فلاپی ڈسک کے لیے بہترین محفوظ ہے، اگر کوئی اب بھی ان کا استعمال کر رہا ہے۔ کارکردگی کا جرمانہ لگاتا ہے۔ Async: فائل رائٹ کو بفر اور آپٹمائز کیا جانا چاہیے۔ صارف: کسی بھی صارف کو فائل سسٹم کو ماؤنٹ کرنے کی اجازت ہے۔ ویر: روٹ صارف واحد صارف ہے جو اس فائل سسٹم کو ماؤنٹ کر سکتا ہے۔ ڈیفالٹس: یہ عام ترتیبات کے سیٹ کی وضاحت کرنے کا ایک مختصر طریقہ ہے: rw، suid، dev، exec، auto، nouser، اور async)۔ جنوبی: |_+_| کے آپریشن کی اجازت دیتا ہے۔ اور |_+_| بٹس |_+_| بٹ کا استعمال عام صارف کے ذریعہ کسی فائل کو روٹ کے طور پر انجام دینے کے لئے کیا جاتا ہے، صارف کو مکمل مراعات دیئے بغیر . جب |_+_| bit ایک ڈائرکٹری پر سیٹ کیا جاتا ہے، اس ڈائرکٹری کے اندر بنائی گئی فائلز اور ڈائریکٹریز ان کی گروپ کی ملکیت ہوتی ہیں۔ ڈائرکٹری کے مطابق سیٹ کریں۔ ، صارف کے گروپ کو نہیں جس نے انہیں بنایا ہے۔ نوسائیڈ: |_+_| کے استعمال کی اجازت نہ دیں۔ اور |_+_| بٹس نوٹائم:- فائل سسٹم پر فائل تک رسائی کے اوقات کو اپ ڈیٹ نہ کریں۔ اس سے پرانے ہارڈ ویئر پر کارکردگی میں مدد مل سکتی ہے۔ نوڈیراٹائم: فائل سسٹم پر ڈائریکٹری تک رسائی کے اوقات کو اپ ڈیٹ نہ کریں۔ متعلقہ وقت: فائل تک رسائی کے اوقات کو فائل میں ترمیم شدہ وقت کے مطابق اپ ڈیٹ کریں۔

پہلے سے طے شدہ آپشن ایک اچھا افتتاحی گیمبٹ ہے۔ اگر کچھ ٹھیک ٹیوننگ کی ضرورت ہو تو آپ مزید اختیارات شامل یا ہٹا سکتے ہیں۔ اگر آپ کو مطلوبہ ترتیبات حاصل کرنے کا صرف ایک صاف طریقہ تھا، جس ترتیب سے آپ کو انہیں |_+_| فائل

|_+_| درج کریں۔ فائل

ایم ٹی بی فائل

|_+_| فائل کی فہرست ہے۔ فی الحال نصب فائل سسٹمز . یہ |_+_| کے برعکس ہے۔ فائل جو ان فائل سسٹمز کی فہرست دیتی ہے جو بوٹ کے وقت نصب ہونے چاہئیں۔ |_+_| فائل میں دستی طور پر نصب فائل سسٹم شامل ہیں۔ ہم نے اپنی نئی ڈرائیوز پہلے ہی نصب کر دی ہیں، لہذا انہیں |_+_| میں ظاہر ہونا چاہیے۔ فائل

ہم |_+_| کے مواد کو دیکھ سکتے ہیں۔ فائل کا استعمال کرتے ہوئے |_+_| ہم آؤٹ پٹ کو |_+_| کے ذریعے پائپ کر کے اسے محدود کر دیں گے۔ اور دیکھ رہے ہیں |_+_| اور |_+_| صرف

|_ + _ |

اشتہار

آؤٹ پٹ |_+_| دکھاتا ہے۔ ان دو پارٹیشنز کے اندراجات۔

ہم ان اقدار کو اٹھا سکتے ہیں اور انہیں سیدھے |_+_| میں چھوڑ سکتے ہیں۔ فائل، اس بات کو یقینی بنانا کہ ہر فیلڈ کے درمیان ایک جگہ یا ٹیب موجود ہے۔ اور وہ ہو گا۔ جب ہم ریبوٹ کریں گے تو ڈرائیوز نصب ہو جائیں گی۔

اس میں دو انتباہات ہیں۔ ایک ماؤنٹ پوائنٹ ہے۔ ہم نے یہ ثابت کرنے کے لیے عارضی ماؤنٹ پوائنٹس بنائے ہیں کہ ہم نئی ڈرائیوز پر نئے پارٹیشنز کو ماؤنٹ کر سکتے ہیں۔ ہمیں اپنے عارضی پوائنٹس کے بجائے اصلی ماؤنٹ پوائنٹس میں داخل ہونے کی ضرورت ہوگی — اگر وہ مختلف ہوتے۔

دوسرا انتباہ یہ ہے کہ اگر ہم سیٹنگز کو |_+_| سے استعمال کریں۔ فائل، ہم بلاک ڈیوائس فائل کو ہر پارٹیشن کے شناخت کنندہ کے طور پر استعمال کریں گے۔ یہ کام کرے گا، لیکن اقدار |_+_| اور |_+_| اور اسی طرح تبدیل ہونے کا خطرہ ہے اگر کمپیوٹر میں نئے ماس سٹوریج ہارڈویئر کو شامل کیا جاتا ہے۔ اس کا مطلب یہ ہوگا کہ |_+_| میں ترتیبات فائل غلط ہو گی۔

ہر پارٹیشن میں ایک ہے۔ عالمی طور پر منفرد شناخت کنندہ (UUID)، جسے ہم تقسیم کی شناخت کے لیے استعمال کر سکتے ہیں۔ یہ کبھی نہیں بدلے گا۔ اگر ہم |_+_| میں پارٹیشنز کی شناخت کے لیے UUID استعمال کرتے ہیں۔ فائل میں، ترتیبات ہمیشہ درست اور درست رہیں گی۔

اگر آپ اپنے نئے پارٹیشنز کو a کے حصے کے طور پر استعمال کر رہے ہیں۔ سستی ڈسکوں کی فالتو صف (RAID) سسٹم، اس سسٹم کے لیے دستاویزات کے ساتھ چیک کریں۔ یہ واضح کر سکتا ہے کہ آپ کو UUID کے بجائے بلاک ڈیوائس شناخت کنندہ استعمال کرنا چاہیے۔

پارٹیشن کا UUID تلاش کرنا

پارٹیشن کا UUID تلاش کرنے کے لیے، ہم |_+_| استعمال کر سکتے ہیں۔ کو بلاک ڈیوائسز کی خصوصیات کو پرنٹ کریں۔ . ہم اپنی نئی ڈرائیوز پر آؤٹ پٹ کو اپنے دو نئے پارٹیشنز تک محدود کر دیں گے:

|_ + _ |

آؤٹ پٹ میں ہر پارٹیشن کے لیے UUID شامل ہوتا ہے۔

پارٹیشن کا UUID حاصل کرنے کے لیے blkid استعمال کرنا

اشتہار

PARTUUID UUID کی ایک شکل ہے جسے کے ساتھ استعمال کیا جا سکتا ہے۔ GUID پارٹیشن ٹیبلز (GPT) تقسیم کرنے کا طریقہ (اگر آپ استعمال نہیں کر رہے ہیں۔ ماسٹر بوٹ ریکارڈ (MBR) تقسیم کا طریقہ)۔

fstab فائل میں ترمیم کرنا

کھولیں |_+_| ایک ایڈیٹر میں فائل. ہم ہیں۔ استعمال کرتے ہوئے |_+_| , ایک آسان ایڈیٹر جو لینکس کی زیادہ تر تقسیموں میں پایا جاتا ہے۔

|_ + _ |

ایڈیٹر آپ کے |_+_| کے ساتھ ظاہر ہوتا ہے۔ اس میں فائل بھری ہوئی ہے۔

ترمیم کرنے سے پہلے fstab فائل

یہ |_+_| فائل میں پہلے سے ہی دو اندراجات ہیں۔ وہ موجودہ ہارڈ ڈرائیو پر تقسیم ہیں |_+_|، اور سویپ فائل سسٹم۔ ہوشیار رہیں کہ ان اندراجات کو تبدیل نہ کریں۔

اشتہار

ہمیں |_+_| میں دو نئی اندراجات شامل کرنے کی ضرورت ہے۔ فائل ایک SCSI ڈرائیو پر پارٹیشن کے لیے اور ایک SSD ڈرائیو پر پارٹیشن کے لیے۔ ہم پہلے SCSI پارٹیشن شامل کریں گے۔ نوٹ کریں کہ لائنیں جو ہیش سے شروع ہوتی ہیں |_+_| تبصرے ہیں

  • فائل سسٹم فیلڈ میں، ہم UUID استعمال کریں گے جو |_+_| پہلے ہمارے لیے بازیافت کیا گیا۔ UUID= کے ساتھ لائن شروع کریں اور پھر UUID چسپاں کریں۔ اسپیس یا ٹیب کو دبائیں۔
  • ماؤنٹ پوائنٹ فیلڈ کے لیے، ہم اس ماؤنٹ پوائنٹ کو استعمال کرنے جا رہے ہیں جو ہم نے پہلے بنایا تھا، |_+_| آپ اپنے سسٹم سے مناسب ماؤنٹ پوائنٹ استعمال کریں گے۔ اسپیس یا ٹیب کو دبائیں۔
  • قسم کے لیے ہم داخل کرنے جا رہے ہیں |_+_| جو ہمارے پارٹیشن پر فائل سسٹم کی قسم ہے۔ اسپیس یا ٹیب کو دبائیں۔
  • اختیارات کے میدان میں ہم وہ اختیارات استعمال کریں گے جو ہم نے cat |_+_| کا استعمال کرتے ہوئے حاصل کیے ہیں۔ یہ rw، relatime ہیں۔ اسپیس یا ٹیب کو دبائیں۔
  • ڈمپ فیلڈ صفر پر سیٹ ہے۔ اسپیس یا ٹیب کو دبائیں۔
  • پاس فیلڈ صفر پر سیٹ ہے۔

اب ہم |_+_| شامل کریں گے۔ علیحدہ لائن پر SSD ڈرائیو پر اندراج پارٹیشن۔

  • فائل سسٹم فیلڈ میں، ہم UUID داخل کریں گے جو |_+_| SSD ڈرائیو پر تقسیم کے لیے بازیافت کیا گیا۔ UUID= کے ساتھ لائن شروع کریں اور پھر UUID چسپاں کریں۔ اسپیس یا ٹیب کو دبائیں۔
  • ماؤنٹ پوائنٹ فیلڈ کے لیے، ہم اس ماؤنٹ پوائنٹ کو استعمال کرنے جا رہے ہیں جو ہم نے پہلے بنایا تھا، |_+_| اسپیس یا ٹیب کو دبائیں۔
  • قسم کے لیے ہم داخل کرنے جا رہے ہیں |_+_| جو ہمارے پارٹیشن پر فائل سسٹم کی قسم ہے۔ اسپیس یا ٹیب کو دبائیں۔
  • اختیارات کے میدان میں — ہماری مثال میں صرف دو نئی اندراجات کو مختلف بنانے کے لیے — ہم پہلے سے طے شدہ آپشن استعمال کریں گے۔ اسپیس یا ٹیب کو دبائیں۔
  • ڈمپ فیلڈ صفر پر سیٹ ہے۔ اسپیس یا ٹیب کو دبائیں۔
  • پاس فیلڈ صفر پر سیٹ ہے۔

fstab فائل SCSI اور SSD ڈرائیوز میں ترمیم اور شامل کرنے کے بعد

فائل کو محفوظ کریں اور ایڈیٹر کو بند کریں۔

متعلقہ: gedit کے ساتھ لینکس پر ٹیکسٹ فائلوں کو گرافک طریقے سے کیسے ایڈٹ کریں۔

ریبوٹنگ کے بغیر fstab کی جانچ کرنا

ہم اپنی نئی ڈرائیوز کو ان ماؤنٹ کر سکتے ہیں اور پھر |_+_| پر ریفریش کرنے پر مجبور کر سکتے ہیں۔ فائل ہمارے نئے پارٹیشنز کی کامیاب ماؤنٹنگ اس بات کی تصدیق کرے گی کہ ہم نے جو سیٹنگز اور پیرامیٹرز درج کیے ہیں وہ مصنوعی طور پر درست ہیں۔ یعنی ہمارا |_+_| ریبوٹ یا پاور اپ ترتیب کے دوران فائل کو صحیح طریقے سے پروسیس کیا جانا چاہئے۔

SCSI ڈرائیو کو ان ماؤنٹ کرنے کے لیے، یہ کمانڈ استعمال کریں۔ نوٹ کریں کہ umount میں صرف ایک n ہے:

|_ + _ |

SSD ڈرائیو کو ان ماؤنٹ کرنے کے لیے، یہ کمانڈ استعمال کریں:

|_ + _ |

اب ہم استعمال کریں گے |_+_| یہ چیک کرنے کے لیے کہ آیا یہ بلاک ڈیوائسز نصب ہیں۔

|_ + _ |

اور ہم دیکھتے ہیں کہ بلاک ڈیوائسز کمپیوٹر میں موجود ہیں، لیکن کہیں بھی نصب نہیں ہیں۔

ہم |_+_| استعمال کر سکتے ہیں۔ |_+_| کے ساتھ کمانڈ (تمام) تمام فائل سسٹمز کو |_+_| میں دوبارہ نصب کرنے کا اختیار۔

|_ + _ |

اشتہار

اور ہم ایک بار پھر |_+_| کے ساتھ چیک کر سکتے ہیں۔ یہ دیکھنے کے لیے کہ آیا ہمارے نئے پارٹیشنز اب نصب ہیں:

|_ + _ |

ہر چیز جہاں ہونی چاہیے وہاں نصب ہے۔ اب ہمیں صرف ماؤنٹ پوائنٹس کی ملکیت کو تبدیل کرنا ہے، ورنہ |_+_| صرف وہی ہوگا جو نئے اسٹوریج ڈیوائسز تک رسائی حاصل کرسکتا ہے۔

ہم یہ آسانی سے |_+_| کا استعمال کر سکتے ہیں۔ . یہ SCSI ماؤنٹ پوائنٹ کے لیے کمانڈ ہے:

|_ + _ |

اور یہ ایس ایس ڈی ماؤنٹ پوائنٹ کے لیے کمانڈ ہے:

|_ + _ |

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

آخر اتنا خوفناک نہیں۔

تمام محنت تحقیق کے مرحلے میں ہے — اور یہ مشکل بھی نہیں تھی۔ |_+_| میں ترمیم کرنا فائل ایک بار جب آپ اپنی مطلوبہ معلومات اکٹھا کرلیں تو یہ ایک ہوا کا جھونکا ہے۔ تیاری ہی سب کچھ ہے۔

لینکس کمانڈز
فائلوں ٹار · pv · کیٹ · tac · chmod · گرفت · فرق · sed · کے ساتھ · آدمی · pushd · پاپ ڈی · fsck · ٹیسٹ ڈسک · seq · fd · پانڈوک · سی ڈی · $PATH · awk · شامل ہونا · jq · گنا · uniq · journalctl · دم · حالت · ls · fstab · باہر پھینک دیا · کم · chgrp · chown · rev · دیکھو · تار · قسم · نام تبدیل کریں · زپ · ان زپ · پہاڑ · umount · انسٹال کریں · fdisk · mkfs · rm · rmdir · rsync · ڈی ایف · جی پی جی · ہم · نینو · mkdir · سے · ln · پیچ · تبدیل · rcone · ٹکڑا · ایس آر ایم
عمل عرف · سکرین · سب سے اوپر · اچھا · رینس · ترقی · اسٹریس · نظام · tmux · chsh · تاریخ · پر · بیچ · مفت · کونسا · dmesg · usermod · پی ایس · کروٹ · xargs · tty · گلابی · lsof · vmstat · وقت ختم · دیوار · جی ہاں · مار ڈالو · سونا · sudo · اس کا · وقت · گروپ ایڈ · usermod · گروپس · lshw · بند · دوبارہ شروع کریں · روکو · بجلی بند · پاس ڈبلیو ڈی · lscpu · کرونٹاب · تاریخ · bg · fg
نیٹ ورکنگ netstat · پنگ · ٹریسروٹ · آئی پی · ss · کون ہے · fail2ban · bmon · تم · انگلی · nmap · ایف ٹی پی · curl · wget · ڈبلیو ایچ او · میں کون ہوں · میں · iptables · ssh-keygen · ufw

متعلقہ: ڈویلپرز اور شائقین کے لیے بہترین لینکس لیپ ٹاپ

اگلا پڑھیں ڈیو میکے کی پروفائل تصویر ڈیو میکے
ڈیو میکے نے سب سے پہلے کمپیوٹر کا استعمال اس وقت کیا جب پنچڈ پیپر ٹیپ کا رواج تھا، اور وہ تب سے پروگرامنگ کر رہا ہے۔ آئی ٹی انڈسٹری میں 30 سال سے زیادہ کے بعد، اب وہ کل وقتی ٹیکنالوجی صحافی ہیں۔ اپنے کیریئر کے دوران، اس نے ایک فری لانس پروگرامر، ایک بین الاقوامی سافٹ ویئر ڈویلپمنٹ ٹیم کے مینیجر، ایک IT سروسز پروجیکٹ مینیجر، اور حال ہی میں، ڈیٹا پروٹیکشن آفیسر کے طور پر کام کیا ہے۔ ان کی تحریر howtogeek.com، cloudsavvyit.com، itenterpriser.com، اور opensource.com نے شائع کی ہے۔ ڈیو لینکس کے مبشر اور اوپن سورس کے وکیل ہیں۔
مکمل بائیو پڑھیں

دلچسپ مضامین