در مورد عمل defrag کردن تا اونجایی که میدونم در لینوکس کاربردی نداره! این موضوع هم به دلیل نحوه مدیریت یک فایل توسط فایل سیستم لینوکس هست.
برای درک موضوع مثال زیر رو در نظر بگیرید.
هارد رو کابینتی در نظر میگیریم که میلیونها کشو داره. هر کشو میتونه مقدار معین و ثابتی داده رو درون خودش ذخیره کنه.
بنابراین فایلایی که بزرگتر از حجم و ابعاد کشو هستند رو ما تیکه تیکشون میکنیم.
و البته زمانی دسترسی این فایلها به هم آسونتره که در کشوهای کنار یکدیگر قرار بگیرند
حالا شما در نظر بگیرید که صاحب کابینت هستید و وقتی برای مراقبت از اون ندارید. دو نفر برای انجام این کار استخدام میکنید. یک مرد و یک زن.
مرد مییاد از این روش برای جا دادن فایلا تو کشوها استفاده می کنه: اون زمانی کشوها رو خالی میکنه که دستور پاک شدن فایلی صادر بشه.
فایلهای جدیدی که دستش میرسه رو به اندازه و ابعاد یک کشو تقسیم میکنه. و بعد به صورت تصادفی اونا رو در اولین کشوی خالی در دسترس جا میده. شما زمانی متوجه بد بودن این روش میشید که برای پیدا کردن یک فایل خاص مجبور شید آخر هفته چندین نفر رو برای پیدا کردن اون در بین کشوهای مختلف، استخدام کنید.
اما زن از تکنیک دیگری برای اینکار استفاده می کند: زن به صورت پیوسته کشوهای خالی رو بر روی یک تیکه کاغذ مینویسه و به نوعی امار همه کشوهای خالی رو در هر لحظه داره.
وقتی یک فایل جدید از راه میرسه، اون به لیست کشوهای خالیش مراجعه میکنه. میبینه آیا کشوهای خالی کنار همی وجود داره که فایل جدید رو بتونه اونجا جا بده!؟ خوب مشخصه در این روش فایلا به صورت خیلی منظم و تمیزی کنار هم قرار میگیرن و اصلا نیازی به مرتب کردنشون نخواهیم داشت.
در اینجا زن فایل سیستم لینوکس و مرد هم فایل سیستم ویندوزه! اون آدمایی هم که باید آخر هفته برای رسیدگی به وضعیت نابسامان کشوها استخدام کنیم، همون ابزاری هست که شما در ویندوز اونا رو میبینید.
منبع:
http://www.whylinuxisbetter.net/items/defragment/index.phpو اما در مورد system restore! باید بگیم در لینوکس توزیعی داریم که این قابلیت رو داشته باشه! اما همه اونا ندارن. فکر هم نمیکنم اوبونتو این قابلیت رو داشته باشه.
اما در عوض توزیع مندرویا این قابلیت رو درون خودش داره و اسم اون هم Darksnapshot هست.
منبع:
http://news.softpedia.com/news/Mandriva-2009-1-Gets-System-Restore-Functionality-106502.shtml