اگر آپ لینکس کے صارف ہیں تو ، آپ نے شاید سنا ہے کہ آپ کو اپنے لینکس فائل سسٹم کو بدنام کرنے کی ضرورت نہیں ہے۔ آپ یہ بھی محسوس کریں گے کہ لینکس کی تقسیم ڈسک-ڈیفراگمنٹنگ سہولیات کے ساتھ نہیں آتی ہے۔ لیکن ایسا کیوں ہے؟
یہ سمجھنے کے ل Linux کہ لینکس فائل سسٹم کو عام استعمال میں ڈیفراگمنٹنگ کی ضرورت کیوں نہیں ہے - اور ونڈوز والے بھی کرتے ہیں - آپ کو یہ سمجھنے کی ضرورت ہوگی کہ ٹکڑے ٹکڑے کیوں ہوتے ہیں اور لینکس اور ونڈوز فائل سسٹم ایک دوسرے سے کس طرح مختلف کام کرتے ہیں۔
فریگمنٹ کیا ہے؟
بہت سے ونڈوز صارفین ، یہاں تک کہ ناتجربہ کار ، بھی یقین رکھتے ہیں کہ اپنے فائل سسٹم کو باقاعدگی سے ڈیفراگمنٹ کرنے سے ان کے کمپیوٹر کی رفتار تیز ہوجائے گی۔ جو بہت سے لوگوں کو نہیں معلوم وہی ایسا کیوں ہے۔
مختصرا a ، ایک ہارڈ ڈسک ڈرائیو میں متعدد شعبے ہیں ، جن میں سے ہر ایک ڈیٹا کا ایک چھوٹا ٹکڑا ہوسکتا ہے۔ فائلوں ، خاص طور پر بڑی فائلوں کو متعدد مختلف شعبوں میں ذخیرہ کرنا ضروری ہے۔ ہم کہتے ہیں کہ آپ اپنے فائل سسٹم میں متعدد مختلف فائلوں کو بچاتے ہیں۔ ان فائلوں میں سے ہر ایک کو سیکٹروں کے ایک جامع کلسٹر میں رکھا جائے گا۔ بعد میں ، آپ اپنی فائلوں میں سے ایک کو اپ ڈیٹ کرتے ہیں جس کی آپ نے اصل فائل کو محفوظ کیا ہے۔ فائل سسٹم فائل کے نئے حصوں کو اصل حصوں کے عین مطابق ذخیرہ کرنے کی کوشش کرے گا۔ بدقسمتی سے ، اگر وہاں بلاتعطل کمرہ نہیں ہے تو ، فائل کو کئی ٹکڑوں میں تقسیم کرنا ضروری ہے۔ یہ سب آپ کے ساتھ شفاف طور پر ہوتا ہے۔ جب آپ کی ہارڈ ڈسک فائل کو پڑھتی ہے تو ، اس کے سروں کو ہارڈ ڈرائیو کے مختلف جسمانی مقامات کے درمیان سیکٹروں میں سے ہر ایک حصے کو پڑھنے کے ل around رہنا چاہئے - اس سے چیزیں سست پڑ جاتی ہیں۔
ڈیفراگمنٹنگ ایک انتہائی سخت عمل ہے جو فائلوں کے ٹکڑوں کو ٹکڑے ٹکڑے کو کم کرنے کے ل around منتقل کرتا ہے ، اس بات کو یقینی بناتا ہے کہ ہر فائل ڈرائیو کے مطابق ہو۔
یقینا ،یہ ٹھوس حالت میں چلنے والی ڈرائیوز کے ل different مختلف ہے ، جس میں حرکت پزیر حصے نہیں ہوتے ہیں اور انھیں ڈیفراگمنٹ نہیں ہونا چاہئے - ایس ایس ڈی کو ڈیفراگینٹ کرنا حقیقت میں اس کی زندگی کو کم کردے گا۔ اور ، ونڈوز کے تازہ ترین ورژن پر ، آپ کو واقعی اپنے فائل سسٹم کو ڈیفگمنٹ کرنے کے بارے میں فکر کرنے کی ضرورت نہیں ہے - ونڈوز آپ کے لئے خود بخود یہ کام کرتا ہے۔ ڈیفراگمنٹنگ کے بہترین طریقوں سے متعلق مزید معلومات کے ل this ، اس مضمون کو پڑھیں:
HTG وضاحت کرتا ہے: کیا آپ واقعی میں اپنے پی سی کو ڈیفراگ کرنے کی ضرورت ہے؟
ونڈوز فائل سسٹم کیسے کام کرتے ہیں
مائیکروسافٹ کا پرانا FAT فائل سسٹم - آخری بار ونڈوز 98 اور ME پر ڈیفالٹ کے ذریعہ دیکھا گیا تھا ، اگرچہ یہ آج بھی USB فلیش ڈرائیوز پر استعمال میں ہے - فائلوں کو ذہانت سے ترتیب دینے کی کوشش نہیں کرتا ہے۔ جب آپ کسی فائل کو FAT فائل سسٹم میں محفوظ کرتے ہیں تو ، یہ اسے ڈسک کے شروع ہونے کے قریب سے بچت کرتا ہے۔ جب آپ دوسری فائل کو محفوظ کرتے ہیں تو ، یہ پہلی فائل کے بعد ہی اسے بچاتا ہے - وغیرہ۔ جب اصل فائلیں سائز میں بڑھ جائیں گی ، تو وہ ہمیشہ ہی ٹکڑے ہوجائیں گی۔ ان کے بڑھنے کے لئے کوئی قریبی کمرے نہیں ہے۔
مائیکروسافٹ کا نیا این ٹی ایف ایس فائل سسٹم ، جس نے ونڈوز ایکس پی اور 2000 کے ساتھ صارفین کے پی سی پر قدم جمایا ہے ، تھوڑا سا ہوشیار ہونے کی کوشش کرتا ہے۔ یہ ڈرائیو پر فائلوں کے آس پاس مزید "بفر" مفت جگہ مختص کرتا ہے ، حالانکہ ، جیسا کہ کوئی ونڈوز صارف آپ کو بتاسکتا ہے ، NTFS فائل سسٹم اب بھی وقت کے ساتھ ساتھ بکھر جاتا ہے۔
ان فائل سسٹم کے کام کرنے کے طریقے کی وجہ سے ، ان کو اعلی کارکردگی پر قائم رہنے کے لئے ڈیفراگمنٹ کرنے کی ضرورت ہے۔ مائیکرو سافٹ نے ونڈوز کے تازہ ترین ورژن پر پس منظر میں ڈیفراگمنٹشن عمل چلاتے ہوئے اس مسئلے کو ختم کیا ہے۔
لینکس فائل سسٹم کیسے کام کرتے ہیں
لینکس کے ایکسٹ 2 ، ایکسٹ 3 ، اور ایکسٹ 4 فائل سسٹم۔ ایکسٹ 4 فائل سسٹم ہے جو اوبنٹو اور زیادہ تر موجودہ لینکس کی تقسیم کے ذریعہ استعمال ہوتا ہے۔ فائلوں کو زیادہ ذہین انداز میں مختص کرتا ہے۔ ہارڈ ڈسک پر ایک سے زیادہ فائلیں ایک دوسرے کے قریب رکھنے کے بجائے ، لینکس فائل سسٹم مختلف فائلوں کو تمام ڈسک پر بکھیر دیتے ہیں ، جس کے درمیان ان میں بڑی جگہ خالی ہوجاتی ہے۔ جب کسی فائل میں ترمیم کی جاتی ہے اور اس کو بڑھنے کی ضرورت ہوتی ہے تو ، عام طور پر فائل میں اضافے کے لئے کافی جگہ موجود ہوتی ہے۔ اگر ٹکڑے ٹکڑے ہوجاتے ہیں تو ، فائل سسٹم ڈیفراگمنٹشن کی افادیت کی ضرورت کے بغیر ، عام استعمال میں ٹکڑے کو کم کرنے کے ل the فائلوں کو منتقل کرنے کی کوشش کرے گا۔
اس نقطہ نظر کے کام کرنے کے طریقے کی وجہ سے ، اگر آپ کا فائل سسٹم بھر جاتا ہے تو آپ کو ٹکڑے ٹکڑے نظر آنا شروع ہوجائیں گے۔ اگر یہ 95٪ (یا اس سے بھی 80٪) بھرا ہوا ہے تو ، آپ کو کچھ ٹکڑے ٹکڑے نظر آنا شروع کردیں گے۔ تاہم ، فائل سسٹم کو عام استعمال میں ٹکڑے ٹکڑے کرنے سے بچنے کے لئے ڈیزائن کیا گیا ہے۔
اگر آپ کو لینکس پر ٹکڑے ٹکڑے کرنے میں دشواری ہے تو ، آپ کو شاید بڑی سی ہارڈ ڈسک کی ضرورت ہوگی۔ اگر آپ واقعی میں کسی فائل سسٹم کو ڈیفراگمنٹ کرنے کی ضرورت ہے تو ، سب سے آسان طریقہ شاید سب سے زیادہ قابل اعتماد ہے: تمام فائلوں کو تقسیم سے کاپی کریں ، فائلوں کو پارٹیشن سے مٹا دیں ، پھر فائلوں کو دوبارہ پارٹیشن پر کاپی کریں۔ فائل سسٹم ذہانت کے ساتھ فائلوں کو مختص کرے گا جب آپ ان کو ڈسک پر واپس کاپی کریں گے۔
آپ لینکس فائل سسٹم کے ٹکڑے کو پیمائش کرسکتے ہیں fsck کمانڈ - آؤٹ پٹ میں "غیر متضاد آئونوڈز" تلاش کریں۔