لینکس میں فائل سسٹم کی قسم کا تعین کرنے کے طریقے

Ways Determine File System Type Linux



کمپیوٹنگ میں ، ایک فائل سسٹم ایک ترتیب یا فارمیٹ ہے جو اسٹوریج ڈیوائس میں فائلوں کو ذخیرہ کرنے کے لیے استعمال ہوتا ہے۔ ایک فائل سسٹم کو اسٹوریج ڈیوائس کو منطقی طور پر تقسیم کرنے کے لیے استعمال کیا جاتا ہے تاکہ اسٹوریج ڈیوائس میں مختلف فائلوں کو اچھی طرح سے منظم کیا جا سکے تاکہ اسٹوریج ڈیوائس سے آسانی سے تلاش ، رسائی ، ترمیم ، ہٹائی جائے۔

آج کل بہت سارے فائل سسٹم دستیاب ہیں۔ مختلف فائل سسٹمز میں مختلف ڈھانچے ، لاجکس ، فیچرز ، لچک ، سیکورٹی وغیرہ شامل ہیں۔







ایسے اوقات ہوتے ہیں جب لینکس سسٹم ایڈمنسٹریٹر کو فائل سسٹم کی قسم کا تعین کرنے کی ضرورت ہوتی ہے تاکہ صرف فائل سسٹم کو ماؤنٹ کیا جائے یا فائل سسٹم کے ساتھ مسائل کی تشخیص کی جاسکے۔ مختلف فائل سسٹم کے پاس مسائل کی تشخیص ، غلطیوں کی جانچ پڑتال اور انہیں ٹھیک کرنے وغیرہ کے لیے مختلف ٹولز ہیں ، لہذا ، آپ کو اس فائل سسٹم کو جاننا ہوگا جو اسٹوریج ڈیوائس استعمال کرنے کے لیے مینٹیننس ٹول/ٹولز کا تعین کر رہا ہے۔



اس آرٹیکل میں ، میں آپ کو مختلف طریقے دکھاؤں گا کہ آپ لینکس میں فائل سسٹم کی قسم کا تعین کر سکتے ہیں۔ تو ، آئیے شروع کریں۔



طریقہ 1: df کمانڈ لائن ٹول کا استعمال۔

کی ڈی ایف کمانڈ لائن پروگرام تقریبا every ہر لینکس ڈسٹری بیوشن پر پہلے سے انسٹال ہے۔ آپ استعمال کر سکتے ہیں ڈی ایف فائل سسٹم کو ڈھونڈنے کے لیے کمانڈ لائن پروگرام تمام ماونٹڈ سٹوریج ڈیوائسز اور پارٹیشنز ٹائپ کریں۔





اپنے کمپیوٹر کے تمام ماونٹڈ اسٹوریج ڈیوائسز اور پارٹیشنز کے فائل سسٹم کی قسم کو تلاش کرنے کے لیے ، ڈی ایف کمانڈ مندرجہ ذیل ہے:

$ڈی ایف -ویں



کی ڈی ایف کمانڈ آپ کو درج ذیل معلومات دکھائے گا:
فائل سسٹم: اسٹوریج ڈیوائس کا نام یا پارٹیشن کا نام جو اس وقت نصب ہے۔

پر سوار: وہ ڈائریکٹری جہاں اسٹوریج ڈیوائس/پارٹیشن (فائل سسٹم) نصب ہے۔

قسم: ماؤنٹڈ اسٹوریج ڈیوائس/پارٹیشن کا فائل سسٹم ٹائپ۔

سائز: ماونٹڈ اسٹوریج ڈیوائس/پارٹیشن کا سائز۔

استعمال شدہ: ڈسک کی جگہ جو ماونٹڈ اسٹوریج ڈیوائس/پارٹیشن سے استعمال ہوتی ہے۔

٪ استعمال کریں: ڈسک اسپیس کا فیصد جو ماونٹڈ سٹوریج ڈیوائس/پارٹیشن سے استعمال ہوتا ہے۔

فائدہ: ماونٹڈ اسٹوریج ڈیوائس/پارٹیشن کی مفت ڈسک اسپیس کی مقدار۔

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

آپ چھپا سکتے ہیں۔ لوپ کے ساتھ آلات -ایکس کا اختیار ڈی ایف کمانڈ مندرجہ ذیل ہے:

$ڈی ایف -ویں -ایکساسکواش

آپ چھپا بھی سکتے ہیں۔ tmpfs کی پیداوار سے آلات ڈی ایف کمانڈ.

چھپانے کے لیے۔ tmpfs کی پیداوار سے آلات ڈی ایف کمانڈ بھی ، چلائیں ڈی ایف کے ساتھ کمانڈ -ایکس اختیار مندرجہ ذیل ہے:

$ڈی ایف -ویں -ایکساسکواش-ایکسtmpfs

اب ، آؤٹ پٹ زیادہ صاف نظر آتا ہے۔ اگر آپ چاہیں تو ، آپ ہٹا سکتے ہیں۔ udev df کمانڈ کے آؤٹ پٹ سے آلات۔

کو دور کرنے کے لیے۔ udev کی پیداوار سے آلات ڈی ایف کمانڈ بھی ، چلائیں ڈی ایف کمانڈ مندرجہ ذیل ہے:

$ڈی ایف -ویں -ایکساسکواش-ایکسtmpfs-ایکسdevtmpfs

کے فزیکل اسٹوریج ڈیوائسز اور پارٹیشنز آؤٹ پٹ میں دکھائے جائیں گے۔ ڈی ایف کمانڈ. آؤٹ پٹ پہلے کی نسبت بہت اچھی لگ رہی ہے۔

طریقہ 2: lsblk کمانڈ کا استعمال۔

کی lsblk کمانڈ لائن پروگرام تقریبا every ہر لینکس ڈسٹری بیوشن پر پہلے سے انسٹال ہے۔ آپ استعمال کر سکتے ہیں lsblk آپ کے کمپیوٹر کے اسٹوریج ڈیوائسز اور پارٹیشنز کے تمام (ماونٹڈ اور ان ماونٹڈ) فائل سسٹم کی قسم تلاش کرنے کے لیے کمانڈ لائن پروگرام۔

آپ کے کمپیوٹر کے اسٹوریج ڈیوائسز اور پارٹیشنز (ماونٹڈ اور ان ماونٹڈ) کے فائل سسٹم کی قسم کو تلاش کرنے کے لیے ، lsblk کمانڈ مندرجہ ذیل ہے:

$lsblk

کی lsblk کمانڈ آپ کو درج ذیل معلومات دکھائے گا:
نام: اسٹوریج ڈیوائس کا نام یا اسٹوریج ڈیوائس کا تقسیم نام۔

ماؤنٹ پوائنٹ: وہ ڈائریکٹری جہاں اسٹوریج ڈیوائس/پارٹیشن (فائل سسٹم) ماونٹڈ ہے (اگر ماونٹڈ ہے)۔

FSTYPE: اسٹوریج ڈیوائس/پارٹیشن کی فائل سسٹم کی قسم۔

لیبل: اسٹوریج ڈیوائس/پارٹیشن کا فائل سسٹم لیبل۔

UUID: اسٹوریج ڈیوائس/پارٹیشن کے فائل سسٹم کا UUID (یونیورسل منفرد شناختی)۔

FSUSE٪: اسٹوریج ڈیوائس/پارٹیشن سے استعمال ہونے والی ڈسک کی جگہ کا فیصد۔

FSAVAIL: اسٹوریج ڈیوائس/پارٹیشن کی مفت ڈسک کی جگہ۔

پہلے کی طرح ، آپ لوپ ڈیوائسز کو آؤٹ پٹ سے چھپا سکتے ہیں۔ lsblk کمانڈ.

لوپ ڈیوائسز کو آؤٹ پٹ سے چھپانے کے لیے۔ lsblk کمانڈ ، چلائیں lsblk کے ساتھ کمانڈ -e7 اختیار مندرجہ ذیل ہے:

$lsblk -e7

جیسا کہ آپ دیکھ سکتے ہیں ، تمام لوپ ڈیوائسز کو آؤٹ پٹ سے ہٹا دیا گیا ہے۔ lsblk کمانڈ. آؤٹ پٹ پہلے کی نسبت بہت صاف دکھائی دیتی ہے۔

طریقہ 3: بلکیڈ کمانڈ کا استعمال۔

کی blkid کمانڈ لائن پروگرام تقریبا every ہر لینکس ڈسٹری بیوشن پر پہلے سے انسٹال ہے۔ آپ استعمال کر سکتے ہیں blkid آپ کے کمپیوٹر کے اسٹوریج ڈیوائسز اور پارٹیشنز کے تمام (ماونٹڈ اور ان ماونٹڈ) فائل سسٹم کی قسم تلاش کرنے کے لیے کمانڈ لائن پروگرام۔

آپ کے کمپیوٹر کے اسٹوریج ڈیوائسز اور پارٹیشنز (ماونٹڈ اور ان ماونٹڈ) کے فائل سسٹم کی قسم کو تلاش کرنے کے لیے ، blkid کمانڈ مندرجہ ذیل ہے:

$blkid

کی lsblk کمانڈ آپ کو درج ذیل معلومات دکھائے گا:
نام: اسٹوریج ڈیوائس کا نام یا اسٹوریج ڈیوائس کا پارٹیشن نام۔ یعنی /dev/sda1 ،/dev/sda5۔ .

UUID: اسٹوریج ڈیوائس/پارٹیشن کے فائل سسٹم کا UUID (یونیورسل منفرد شناختی)۔

قسم: اسٹوریج ڈیوائس/پارٹیشن کی فائل سسٹم کی قسم۔

حصہ: تقسیم کا UUID (یونیورسل منفرد شناختی)۔

آپ لوپ ڈیوائسز کو بلاکڈ کمانڈ کے آؤٹ پٹ سے پہلے کی طرح چھپا سکتے ہیں۔

لوپ ڈیوائسز کو آؤٹ پٹ سے چھپانے کے لیے۔ blkid کمانڈ ، چلائیں blkid کمانڈ مندرجہ ذیل ہے:

$blkid| گرفت -v 'TYPE =' squashfs '

جیسا کہ آپ دیکھ سکتے ہیں ، لوپ ڈیوائسز آؤٹ پٹ میں ظاہر نہیں ہوتی ہیں۔ blkid کمانڈ. آؤٹ پٹ پہلے سے کہیں زیادہ اچھی لگ رہی ہے۔

طریقہ 4: فائل کمانڈ کا استعمال۔

کی فائل کمانڈ لائن پروگرام تقریبا every ہر لینکس ڈسٹری بیوشن پر پہلے سے انسٹال ہے۔ آپ استعمال کر سکتے ہیں مل کمانڈ لائن پروگرام لینکس پر فائل کی فائل کی قسم کی شناخت کے لیے۔ جیسا کہ ہر آلہ کو ایک سمجھا جاتا ہے۔ فائل لینکس میں ، آپ اسٹینڈ ڈیوائس کے فائل سسٹم کی قسم یا لینکس میں پارٹیشن کا تعین کرنے کے لیے فائنڈ کمانڈ لائن پروگرام استعمال کرسکتے ہیں۔

مثال کے طور پر ، تقسیم کے فائل سسٹم کی قسم کا تعین کرنا۔ sdb1 ، آپ چلا سکتے ہیں۔ فائل کمانڈ مندرجہ ذیل ہے:

$سودو فائل -ایس ایل /دیو/sda1

اگر آپ فائل کمانڈ کا آؤٹ پٹ پڑھتے ہیں تو آپ دیکھ سکتے ہیں کہ sdb1 تقسیم استعمال کر رہی ہے FAT32۔ فائل سسٹم.

اسی طرح ، آپ فائل سسٹم کی قسم تلاش کرسکتے ہیں sda5 کے ساتھ تقسیم فائل کمانڈ مندرجہ ذیل ہے:

$سودو فائل -ایس ایل /دیو/sda5

جیسا کہ آپ دیکھ سکتے ہیں ، تقسیم۔ sda5 استعمال کر رہا ہے EXT4۔ فائل سسٹم.

طریقہ 5: ماؤنٹ کمانڈ اور /etc /mtab فائل کا استعمال۔

کی /etc/mtab فائل میں آپ کے کمپیوٹر کے تمام ماونٹڈ اسٹوریج ڈیوائسز اور پارٹیشنز کے لیے اندراج ہوتا ہے۔ آپ اپنے اسٹوریج ڈیوائسز اور پارٹیشنز کے فائل سسٹم کی قسم تلاش کرنے کے لیے اس فائل کو پڑھ سکتے ہیں۔ کی پہاڑ کمانڈ لائن پروگرام کے مواد کو بھی پرنٹ کرتا ہے۔ /etc/mtab فائل. تو ، آپ استعمال کر سکتے ہیں پہاڑ کمانڈ لائن پروگرام بھی اسی ڈیٹا کو تلاش کرنے کے لیے۔

آپ اس کے مندرجات کو پڑھ سکتے ہیں۔ /etc/mtab درج ذیل کمانڈ کے ساتھ فائل کریں:

$سودو /وغیرہ/mtab

جیسا کہ آپ دیکھ سکتے ہیں ، اس میں ماؤنٹ کی بہت سی معلومات موجود ہیں۔ /etc/mtab فائل۔ .

آپ کے ساتھ وہی معلومات مل سکتی ہیں پہاڑ کمانڈ جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

$پہاڑ

جیسا کہ /etc/mtab فائل یا ماؤنٹ کمانڈ کی آؤٹ پٹ میں کئی ماؤنٹ اندراجات ہیں ، اس کی تشریح کرنا مشکل ہے۔ آپ استعمال کر سکتے ہیں گرفت آؤٹ پٹ کو فلٹر کرنے اور اپنی ضرورت کی چیز کو بہت آسانی سے ڈھونڈنے کا حکم۔

مثال کے طور پر ، فائل سسٹم کی قسم تلاش کرنا۔ sda1 تقسیم کا استعمال کرتے ہوئے پہاڑ کمانڈ یا /etc/mtab فائل ، درج ذیل کمانڈز میں سے ایک چلائیں:

$کیٹ /وغیرہ/mtab| گرفت /دیو/sda1

یا ،

$پہاڑ | گرفت /دیو/sda1

جیسا کہ آپ دیکھ سکتے ہیں ، فائل سسٹم کی قسم sda1 تقسیم ہے FAT32/vfat۔

.

اسی طرح ، فائل سسٹم کی قسم تلاش کرنے کے لیے sda5 تقسیم کا استعمال کرتے ہوئے پہاڑ کمانڈ یا /etc/mtab فائل ، درج ذیل کمانڈز میں سے ایک چلائیں:

$کیٹ /وغیرہ/mtab| گرفت /دیو/sda5

یا ،

$پہاڑ | گرفت /دیو/sda5

جیسا کہ آپ دیکھ سکتے ہیں ، فائل سسٹم کی قسم sda5 تقسیم ہے EXT4۔ .

طریقہ 6: /etc /fstab فائل کا استعمال۔

کی /etc/fstab فائل اسٹوریج ڈیوائسز یا پارٹیشنز میں سے ہر ایک کے لیے اندراج رکھتی ہے جسے بوٹ کے وقت خود بخود نصب کیا جانا ہے۔ لہذا ، آپ اپنے مطلوبہ اسٹوریج ڈیوائس یا پارٹیشن کے فائل سسٹم کی قسم کو تلاش کرنے کے لیے اس فائل کو پڑھ سکتے ہیں۔

فرض کریں کہ آپ کا کمپیوٹر خود بخود بوٹ ٹائم پر اسٹوریج ڈیوائس یا پارٹیشن ماؤنٹ کرنے کے لیے ترتیب نہیں دیا گیا ہے۔ اس صورت میں ، یہ بہت ممکن ہے کہ اس اسٹوریج ڈیوائس کے لیے کوئی اندراج نہ ہو یا /etc/fstab فائل. اس صورت میں ، آپ کو اس اسٹوریج ڈیوائس یا تقسیم میں کوئی معلومات نہیں ملے گی /etc/fstab فائل. اسٹوریج ڈیوائس کے فائل سسٹم کی قسم یا تقسیم کو تلاش کرنے کے لیے آپ کو اس آرٹیکل میں بیان کردہ دوسرے طریقے استعمال کرنے ہوں گے۔

آپ /etc /fstab فائل کے مندرجات کو درج ذیل کمانڈ کے ساتھ پڑھ سکتے ہیں۔

$کیٹ /وغیرہ/fstab

کے مندرجات۔ /etc/fstab فائل.

آپ دیکھ سکتے ہیں کہ UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f والا اسٹوریج ڈیوائس یا تقسیم EXT4۔ فائل سسٹم.

اسٹوریج ڈیوائس یا پارٹیشن جس میں UUID ہے۔ dd55-ae26 استعمال کر رہا ہے vfat/FAT3۔ 2 فائل سسٹم

a سے شروع ہونے والی لائنیں۔ # میں /etc/fstab فائل ایک تبصرہ ہے۔ ان لائنوں کا کوئی حقیقی مقصد نہیں ہے۔ وہ صرف دستاویزی مقاصد کے لیے استعمال ہوتے ہیں۔

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

$گرفت -v '^ #' /وغیرہ/fstab

جیسا کہ آپ دیکھ سکتے ہیں ، تبصرے ختم ہوچکے ہیں ، اور آؤٹ پٹ پہلے سے کہیں زیادہ صاف دکھائی دیتا ہے۔

کی /etc/fstab فائل بطور ڈیفالٹ اسٹوریج ڈیوائس کے نام یا تقسیم نام کے بجائے UUID استعمال کرتی ہے۔ آپ استعمال کر سکتے ہیں blkid UUID کو اسٹوریج ڈیوائس کے نام یا پارٹیشن کے نام میں تبدیل کرنے کا حکم۔

مثال کے طور پر ، UUID کو تبدیل کرنا۔ 3f962401-ba93-46cb-ad87-64ed6cf55a5f اسٹوریج ڈیوائس یا پارٹیشن کے نام پر ، چلائیں۔ blkid کمانڈ مندرجہ ذیل ہے:

$blkid-U3f962401-ba93-46cb-ad87-64ed6cf55a5f

جیسا کہ آپ دیکھ سکتے ہیں ، تقسیم۔ sda5 UUID ہے 3f962401-ba93-46cb-ad87-64ed6cf55a5f .

اسی طرح ، آپ اسٹوریج ڈیوائس یا پارٹیشن کا نام تلاش کرسکتے ہیں جس میں UUID ہے۔ DD55-AE26۔ حسب ذیل:

$blkid-UDD55-AE26۔

جیسا کہ آپ دیکھ سکتے ہیں ، تقسیم۔ sda1 UUID ہے DD55-AE26۔ .

نتیجہ:

اس مضمون نے آپ کو لینکس میں اسٹوریج ڈیوائس/پارٹیشن کے فائل سسٹم کی قسم کا تعین کرنے کے مختلف طریقے دکھائے ہیں۔ میں نے آپ کو دکھایا ہے کہ کیسے استعمال کریں۔ df ، lsblk ، blkid ، فائل۔ ، اور پہاڑ لینکس اسٹوریج ڈیوائسز اور پارٹیشنز کے فائل سسٹم کی قسم کا تعین کرنے کا حکم۔ میں نے آپ کو یہ بھی دکھایا ہے کہ اسٹوریج ڈیوائسز کے فائل سسٹم کی قسم اور آپ کے لینکس سسٹم کے پارٹیشنز کو کیسے پڑھیں۔ /etc/mtab اور /etc/fstab فائلوں.

حوالہ جات:

[1] فائل سسٹم - ویکیپیڈیا - https://en.wikipedia.org/wiki/File_system۔