چرا لینوکس نیازی به دیافراگمنت ندارد
اگر شما از کاربران لینوکس باشید احتمالا شنیده باشید که فایل
سیستم لینوکس نیازی به دیافراگمنت ندارد . و قطعا شنیدید که توضیع
های مختلف لینوکس بدون نرم افزار دیافراگمنت منتظر میشوند . با
بررسی اختصاصی هشت آ هشت همراه باشید.
برای این که دقیق تر بهمید چرا لینوکس به دیافراگمنت نیازی نداره و
ویندوز داره . باید بفهمید دیافراگمنت چطوری اتفاق میافته . و باید بدونید
که فایل سیستم ویندوز با لنوکس چقدر متفاوت اند.
دیافراگمنت چیست ؟
خلاصه اینه که ، هارد درایو یه سری بخش هایی داره که بهشون میگن
Sector ، هر بخش میتونه میزان اطلاعات کوچیکی رو توی خودش
نگهداری کنه . فایل ، عکس یا هر چیز دیگه ای باید توی Sector ها جا
بگیره . هر کدوم از این فایل ها توی شاخه های پیوسته ذخیره میشن.
بعدش شما میاید یکی از اون فایل هایی رو که توی یه شاخه پیوسته
بوده جابجا میکنید . فایل سیستم سعی میکنه بدون وقفه (سریعا) فایل
رو یه جایی توی Sector ها جا بده. که معمولا اون فایلی که تغییر دادید
و ذخیره کردید رو کنارش ذخیره میکنه. تا این جا هیچ مشکلی نیست
ولی وقتی فضای کافی نباشه فایل توی سکتور های مختلفی پخش
میشه . این اتفاقی که میافته وقتی شما رو فایل کلیک میکنید که باز
بشه . باید اطلاعات فایل شما رو از قسمت های مختلف جمع اوری
کنه. این باعث میشه ویندوز کند باشه.
توجه : قطعا وضعیت برای SSD متفاوت است . چون قطعات متحرک
نداره و نباید دیافراگمنت بشه . قطعا اگر SSD رو دیافراگمنت کنید از
عمرش کاسته میشه. توی ورژن های جدید ویندوز هم نگران
دیفاراگمنت نباشید که خودش اتوماتیک انجامش میده .
فایل سیستم لینوکس چگونه کار میکند ؟
خود لینوکس 3 تا فایل سیستم داره ext 2 ، ext 3 و ext4 . در حال
حاضر از ext 4 تو ابونتو و سایر توزیع ها استفاده میشه . این فایل
سیستم فایل ها رو توی یه جای هوشمند قرار میده به جای این که کنار
هم بچینشون !. فایل سیستم لینوکس فایل ها رو با فاصله خیلی زیاد از
هم توی دیسک قرار میده و یه فضای خالی زیادی بینشون قرار میده .
وقتی یه فایلی ویرایش میشه و میخواد یه جا جایگزین بشه فضای
زیادی داره که رشد کنه . اگر یه فراگمنت اسیب دید خود فایل سیستم
سعی میکنه که فایل ها رو از اون فرگمنت دور کنه . بدون انجام دادن
عملیات دیافراگمنت ! اگه مشکلی با فایل سیستم لینوکس پیدا کردید
احتمالا 90% هارد درایو شما پر شده . بهترین کار اینه که فضا رو
افزایش بدید .
چرا لینوکس نیازی به دیافراگمنت ندارد