آپ کو کون سا لینکس فائل سسٹم استعمال کرنا چاہئے؟

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

فوری جواب: اگر آپ کو یقین نہیں ہے تو Ext4 استعمال کریں

ہم گھاس میں چلے جائیں گے اور ایک لمحے میں مختلف فائل سسٹم کے مابین فرق ختم کردیں گے ، لیکن اگر آپ کو یقین نہیں ہے: ایکسٹ 4 استعمال کریں۔

ایکسٹ 4 ایک وجہ کے سبب زیادہ تر لینکس کی تقسیم پر ڈیفالٹ فائل سسٹم ہے۔ یہ پرانے Ext3 فائل سسٹم کا ایک بہتر ورژن ہے۔ یہ سب سے زیادہ جدید فائل سسٹم نہیں ہے ، لیکن یہ اچھا ہے: اس کا مطلب ہے کہ Ext4 راک ٹھوس اور مستحکم ہے۔

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

متعلقہ:FAT32 ، exFAT ، اور NTFS کے مابین کیا فرق ہے؟

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

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

جرنلنگ کیا ہے؟

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

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

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

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

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

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

ان تمام لینکس فائل سسٹمز کے مابین کیا فرق ہے؟

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

  • ایکسٹینشن "توسیعی فائل سسٹم" کے معنی ہے ، اور یہ سب سے پہلے خاص طور پر لینکس کے لئے بنایا گیا تھا۔ اس میں چار اہم نظرثانی ہوئی ہے۔ "ایکسٹ" فائل سسٹم کا پہلا ورژن ہے ، جو 1992 میں متعارف کرایا گیا تھا۔ یہ اس وقت استعمال ہونے والے مائنکس فائل سسٹم کا ایک بڑا اپ گریڈ تھا ، لیکن اس میں اہم خصوصیات کا فقدان ہے۔ لینکس کی بہت سی تقسیم اب ایکسٹ کو سپورٹ نہیں کرتی ہیں۔
  • ایکسٹ 2 جرنلنگ فائل سسٹم نہیں ہے۔ جب متعارف کرایا گیا ، تو یہ پہلا فائل سسٹم تھا جس میں توسیعی فائل اوصاف اور 2 ٹیرابائٹ ڈرائیوز کی حمایت کی گئی تھی۔ ایکسٹ 2 کی جریدے کی کمی کا مطلب یہ ہے کہ وہ ڈسک پر کم لکھتا ہے ، جو فلیش میموری کے ل USB اس کو USB ڈرائیوز کے ل. مفید بناتا ہے۔ تاہم ، EXFAT اور FAT32 جیسے فائل سسٹم بھی جرنلنگ کا استعمال نہیں کرتے ہیں اور مختلف آپریٹنگ سسٹم کے ساتھ زیادہ مطابقت رکھتے ہیں ، لہذا ہم آپ کو ایکسٹ 2 سے بچنے کی سفارش کرتے ہیں جب تک کہ آپ کو معلوم نہ ہو کہ آپ کو کسی وجہ سے اس کی ضرورت نہیں ہے۔
  • ایکسٹ 3 جرنلنگ کے ساتھ بنیادی طور پر صرف ایکسٹ 2 ہے۔ ایکسٹ 3 کو ایکسٹ 2 کے ساتھ پیچھے کی طرف مطابقت رکھنے کے لئے ڈیزائن کیا گیا تھا ، جس سے کسی فارمیٹنگ کی ضرورت کے بغیر ایکسٹ 2 اور ایکسٹ 3 کے درمیان پارٹیشنز کو تبدیل کیا جاسکتا تھا۔ یہ ایکسٹ 4 سے زیادہ لمبا ہوچکا ہے ، لیکن ایکسٹ 4 2008 around since since کے بعد سے ہے اور اس کا وسیع پیمانے پر تجربہ کیا جاتا ہے۔ اس وقت ، آپ Ext4 کو استعمال کرنے سے بہتر ہیں۔
  • ایکسٹ 4 پیچھے کی طرف مطابقت پذیر ہونے کے لئے بھی ڈیزائن کیا گیا تھا۔ آپ ایکسٹو 4 فائل سسٹم کو ایکسٹ 3 کے طور پر ماؤنٹ کرسکتے ہیں ، یا ایکسٹ 2 یا ایکسٹ 3 فائل سسٹم کو ایکسٹ 4 کے طور پر ماؤنٹ کرسکتے ہیں۔ اس میں نئی ​​خصوصیات شامل ہیں جو فائل کے ٹکڑے کو کم کرتی ہیں ، بڑی مقدار اور فائلوں کی اجازت دیتی ہیں ، اور فلیش میموری کی زندگی کو بہتر بنانے کے لئے تاخیر سے مختص رقم کا استعمال کرتی ہیں۔ یہ ایکسٹ فائل سسٹم کا جدید ترین ورژن ہے اور زیادہ تر لینکس تقسیم پر یہ ڈیفالٹ ہے۔

  • BtrFS، اعلان کردہ "مکھن" یا "بہتر" ایف ایس ، اصل اوریکل نے ڈیزائن کیا تھا۔ اس کا مطلب "بی ٹری فائل سسٹم" ہے اور فلائی سنیپ شاٹس ، شفاف کمپریشن اور آن لائن ڈیفراگمنٹ پر ڈرائیو پولنگ کی اجازت دیتا ہے۔ یہ ReiserFS ، ایک فائل سسٹم میں پائے جانے والے ایک جیسے نظریات کی ایک بڑی تعداد کو شیئر کرتا ہے جو لینکس کی کچھ تقسیم تقسیم میں استعمال ہوتا ہے۔ بی ٹی آر ایف کو فائل سسٹیم کی ایکسٹ سیریز سے صاف وقفے کے لئے ڈیزائن کیا گیا ہے۔ ایکسٹ 4 فائل سسٹم کے دیکھ بھال کرنے والے ٹیڈ سیسو ، ایکسٹ 4 کو ایک مختصر مدت کا حل سمجھتے ہیں اور ان کا خیال ہے کہ بی ٹی آر ایف ایس آگے کی راہ ہے۔ توقع ہے کہ اگلے چند سالوں میں انٹرپرائز سرور اور صارف ڈیسک ٹاپ لینکس دونوں تقسیم میں BtrFS پہلے سے طے شدہ ہوجائے گا کیونکہ اس کا مزید تجربہ کیا گیا ہے۔
  • ReiserFS 2001 میں جب یہ متعارف کرایا گیا تھا اور لینکس فائل سسٹم کے ل a ایک بہت بڑی چھلانگ تھی اور اس میں بہت سی نئی خصوصیات شامل تھیں ایکسٹ کبھی بھی نافذ نہیں کرسکیں گی۔ ReiserFS کی جگہ Reiser4 نے لے لی ، جس میں بہت ساری خصوصیات میں بہتری آئی جو ابتدائی ریلیز میں نامکمل تھیں یا 2004 میں ، ان کی اصلاح ہوئی تھی۔ لیکن مرکزی ڈویلپر ، ہنس ریسر کو ، 2008 میں جیل بھیجے جانے کے بعد Reiser4 کی ترقی رک گئی تھی۔ مرکزی لینکس دانا میں اور وہاں جانے کا امکان نہیں ہے۔ بی ٹی آر ایف بہتر طویل مدتی انتخاب ہے۔

    متعلقہ:اوبنٹو پر زیڈ ایف ایس کو انسٹال اور استعمال کرنے کا طریقہ (اور آپ کیوں چاہتے ہیں)

  • زیڈ ایف ایس سورج مائکرو نظام کے ذریعہ سولاریس کے لئے ڈیزائن کیا گیا تھا اور اب اوریکل کی ملکیت ہے۔ زیڈ ایف ایس ڈرائیو پولنگ ، سنیپ شاٹس ، اور متحرک ڈسک اتارنے سمیت بہت ساری جدید خصوصیات کی حمایت کرتا ہے۔ BtrFS ان میں سے بہت ساری خصوصیات کو بطور ڈیفالٹ لینکس میں لائے گا۔ ہر فائل میں چیکسم ہوتا ہے ، لہذا زیڈ ایف ایس بتا سکتا ہے کہ فائل خراب ہے یا نہیں۔ سن سی ڈی ڈی ایل لائسنس کے تحت سن اوپن سورسڈ زیڈ ایف ایس ، جس کا مطلب ہے کہ اسے لینکس کے دانا میں شامل نہیں کیا جاسکتا ہے۔ تاہم ، آپ کسی بھی لینکس کی تقسیم پر زیڈ ایف ایس سپورٹ انسٹال کرسکتے ہیں۔ اوبنٹو اب اوبنٹو 16.04 کے ساتھ شروع ہونے والی باضابطہ زیڈ ایف ایس سپورٹ بھی پیش کرتا ہے۔ اوبنٹو کنٹینرز کے لئے بطور ڈیفالٹ زیڈ ایفس کا استعمال کرتا ہے۔
  • ایکس ایف ایس سلیکن گرافکس نے 1994 میں ایس جی آئی آئی آر ایکس آپریٹنگ سسٹم کے لئے تیار کیا تھا ، اور اسے 2001 میں لینکس میں بند کردیا گیا تھا۔ یہ کچھ طریقوں سے ایکسٹ 4 کی طرح ہے ، کیونکہ فائل کو ٹکڑے کرنے میں مدد کے لئے یہ تاخیر سے مختص بھی کرتا ہے اور اس سے بڑھ کر اسنیپ شاٹس کی اجازت نہیں دیتا ہے۔ اڑتے وقت اسے بڑھایا جاسکتا ہے ، لیکن سکڑ نہیں سکتا ہے۔ بڑی فائلوں سے نمٹنے کے دوران ایکس ایف ایس میں اچھی کارکردگی ہوتی ہے ، لیکن بہت ساری چھوٹی فائلوں سے نمٹنے کے دوران دوسرے فائل سسٹم سے خراب کارکردگی ہوتی ہے۔ یہ کچھ خاص قسم کے سرور کے ل useful مفید ہوسکتا ہے جن کو بنیادی طور پر بڑی فائلوں سے نمٹنے کی ضرورت ہوتی ہے۔
  • جے ایف ایس، یا "سفر کردہ فائل سسٹم" ، کو IBM نے 1990 میں IBM AIX آپریٹنگ سسٹم کے لئے تیار کیا تھا اور بعد میں اسے لینکس میں بھیج دیا گیا تھا۔ اس میں سی پی یو کے کم استعمال اور دونوں بڑی اور چھوٹی فائلوں کے لئے اچھی کارکردگی کا حامل ہے۔ جے ایف ایس پارٹیشنوں کو متحرک طور پر تبدیل کیا جاسکتا ہے ، لیکن سکڑ نہیں۔ یہ انتہائی منصوبہ بند تھا اور زیادہ تر ہر بڑی تقسیم میں اس کی حمایت حاصل ہے ، تاہم لینکس سرورز پر اس کی پروڈکشن ٹیسٹنگ ایکسٹ سے اتنی وسیع نہیں ہے ، جتنی کہ یہ AIX کے لئے ڈیزائن کیا گیا تھا۔ ایکسٹ 4 زیادہ عام طور پر استعمال ہوتا ہے اور اس کا وسیع پیمانے پر تجربہ کیا جاتا ہے۔
  • تبادلہ ڈرائیو کو فارمیٹ کرتے وقت ایک آپشن ہوتا ہے ، لیکن یہ اصل فائل سسٹم نہیں ہے۔ یہ ورچوئل میموری کے طور پر استعمال ہوتا ہے اور اس میں فائل سسٹم کا ڈھانچہ نہیں ہے۔ آپ اس کے مشمولات دیکھنے کے لئے اسے ماؤنٹ نہیں کرسکتے ہیں۔ لینکس کرنل عارضی طور پر ڈیٹا کو اسٹور کرنے کے ل to تبادلہ کو "سکریچ اسپیس" کے طور پر استعمال کرتا ہے جو رام میں فٹ نہیں ہوسکتا ہے۔ یہ ہائبرنیٹنگ کے لئے بھی استعمال ہوتا ہے۔ اگرچہ ونڈوز اپنی پیجنگ فائل کو اپنے مرکزی سسٹم پارٹیشن پر فائل کے طور پر اسٹور کرتی ہے ، لینکس صرف تبادلہ کرنے کی جگہ کے لئے ایک علیحدہ خالی پارٹیشن محفوظ رکھتا ہے۔

متعلقہ:FAT32 ، exFAT ، اور NTFS کے مابین کیا فرق ہے؟

  • FAT16, FAT32، اورexFAT: لینکس میں ڈرائیو کو فارمیٹ کرتے وقت مائیکرو سافٹ کے ایف اے ٹی فائل سسٹم اکثر آپشن ہوتے ہیں۔ ان فائل سسٹم میں جرنل شامل نہیں ہوتا ہے ، لہذا وہ بیرونی USB ڈرائیوز کے لئے مثالی ہیں۔ وہ ایک حقیقت پسندانہ معیار ہیں جو ہر آپریٹنگ سسٹم — ونڈوز ، میکوس ، لینکس ، اور دیگر آلات پڑھ سکتے ہیں۔ یہ آپ کو دوسرے آپریٹنگ سسٹم کے ساتھ استعمال کرنا چاہیں گے کسی بیرونی ڈرائیو کو فارمیٹ کرتے وقت استعمال کرنے کا مثالی فائل سسٹم بناتا ہے۔ FAT32 زیادہ پرانا ہے۔ ایف اے ایف اے ٹی ایک مثالی اختیار ہے ، کیونکہ یہ FAT32 کے برعکس ، 4 جی بی سے زیادہ فائلوں اور 8 TB سائز سے زیادہ کی پارٹیشن کی حمایت کرتا ہے۔

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


$config[zx-auto] not found$config[zx-overlay] not found