Anonim

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

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

مختلف فائل سسٹمز

فائل الاٹیکشن ٹیبل (ایف اے ٹی)۔ یہ ایک فائل سسٹم ہے جو مائیکرو سافٹ نے MS-DOS کے لئے تیار کیا ہے اور ونڈوز ME تک استعمال ہوتا تھا۔ FAT کا استعمال کرتے ہوئے وضع کردہ ایک ڈسک میں بوٹ سیکٹر ، فائل مختص کرنے کی میزیں ، اور ڈیٹا شامل ہوتا ہے۔ بوٹ سیکٹر میں آپ کے کمپیوٹر کے بوٹ اپ کے ل necessary ضروری کوڈ ہوتا ہے۔ فائل مختص جدولیں ایک نقشہ سازی ہوتی ہیں جہاں ڈسک پر کچھ فائلیں اور ڈائریکٹری رہتی ہیں۔ تب آپ خود ہی اپنا ڈیٹا رکھتے ہیں۔ ایف اے ٹی فائل سسٹم میں مسئلہ یہ ہے کہ جب فائل کو حذف کردیا جاتا ہے یا ایک نئی فائل ہٹا دی جاتی ہے تو ، ڈرائیو پر خالی جگہ کو کسی اور چیز کے ذریعہ لکھا جاسکتا ہے۔ جب ایسا ہوتا ہے تو FAT نئی فائلوں کے مقام کا خیال نہیں رکھتی ہے ، اور اس کی وجہ سے فائل کے ٹکڑے پوری ڈسک پر لکھے جاتے ہیں۔ فائل مختص کرنے والے جدولات ڈیٹا کو ڈھونڈنے کی اجازت دیتے ہیں ، لیکن ہارڈ ڈرائیو پر پڑھنے / تحریری سر کو ڈسک کے مختلف حصوں سے آپ کا ڈیٹا اکٹھا کرنے کی ضرورت ہوگی۔ اسی وجہ سے آپ کو کارکردگی میں کمی نظر آتی ہے۔ FAT فائل سسٹم خاص طور پر اس کے ڈیزائن کے ذریعے ٹکڑے ٹکڑے کرنے کے لئے حساس ہے۔ ایف اے ٹی کے بارے میں مزید معلومات ویکیپیڈیا پر مل سکتی ہیں۔

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

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

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

ext3 کی نوعیت ٹکڑے ٹکڑے کو سب کے علاوہ چھوڑ دیتی ہے۔ دراصل ، ویکیپیڈیا کا کہنا ہے کہ لینکس سسٹم ایڈمنسٹریٹر گائیڈ کے مطابق ، "جدید لینکس فائل سسٹم (فائلوں) کو ایک فائل میں تمام بلاکس کو قریب رکھ کر ٹکڑے ٹکڑے کو برقرار رکھتا ہے ، یہاں تک کہ اگر وہ مسلسل سیکٹرز میں محفوظ نہیں ہوسکتا ہے۔ کچھ فائل سسٹم ، جیسے ext3 ، مؤثر طریقے سے مفت بلاک مختص کرتے ہیں جو کسی فائل میں دوسرے بلاکس کے قریب ہوتا ہے۔ لہذا لینکس سسٹم میں ٹکڑے ٹکڑے ہونے کی فکر کرنے کی ضرورت نہیں ہے۔

تاہم ، جب آپ OS X کے فائل سسٹم پر نظر ڈالتے ہیں ، جس میں سفر بھی ہوتا ہے تو ، آپ کو یہ دیکھنا شروع ہوجاتا ہے کہ لینکس کیوں ٹکڑے ٹکڑے کرنے کے تابع ہے…

ہائیرارکیکل فائل سسٹم (HFS) وہ فائل سسٹم ہے جو میک OS X کے ذریعہ استعمال ہوتا ہے ۔ یہ ایپل نے خود تیار کیا تھا۔ ہمارے پاس اصل ایچ ایف ایس فائل سسٹم (جسے اکثر میک او ایس اسٹینڈرڈ کہا جاتا ہے) اور حالیہ نظرثانی ایچ ایف ایس پلس (میکس او ایس ایکسٹینڈڈ کہا جاتا ہے)۔ ایچ ایف ایس نے بہت ساری نظر ثانی کی ہے۔ HFS شاید ہی اب استعمال کیا جاتا ہے۔ ایچ ایف ایس پلس میک او ایس 8.1 کے ساتھ متعارف کرایا گیا تھا۔ ہماری بحث کے لئے سب سے قابل ذکر بات یہ ہے کہ ایپل نے میک OS 10.3 کے ساتھ اپنے فائل سسٹم میں جرنلنگ متعارف کروائی ، اس کے علاوہ او ایس ایکس کے چلنے کے طریقے کی کئی دوسری خصوصیات بھی موجود ہیں۔

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

لہذا ، مختصرا. ، OS X میں ڈیفراگمنٹ کرنے کی ضرورت نہیں ہے جب تک کہ آپ اپنی ہارڈ ڈرائیو کو بھرنا شروع نہ کریں۔ جیسے جیسے یہ آگے بڑھتا ہے ، آپ کو عارضی فائلوں کے او ایس کی جگہ ختم ہونے کی وجہ سے آپ بے ترتیب OS X "عجیب پن" کا تجربہ کرنا شروع کر سکتے ہیں۔ جب ایسا ہوتا ہے (یا ترجیحی طور پر پہلے) ، آپ کی ہارڈ ڈرائیو کا ایک ڈیراگ ڈرائیو میں موجود فائلوں کے مابین کسی بھی سست جگہ سے چھٹکارا پائے گا اور OS X کے استعمال کے ل space جگہ کی بازیابی ہوگی۔

مجھے یقین ہے کہ لینکس کے ساتھ بھی ایسا ہی ہوگا۔

دیگر حوالہ جات کا مواد:

  • کیا میک OS X کو ڈسک ڈریگ مینٹر / آپٹیمائزر کی ضرورت ہے؟
  • میکنٹوش OS X معمول کی بحالی
  • لینکس کو ڈیفراگمنٹنگ کی ضرورت کیوں ہے؟

تو ، مختصر میں

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

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

فائل سسٹم - جس کو ڈیفراگمنٹنگ کی ضرورت ہے؟