انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: HamidTB در 06 امرداد 1387، 07:33 ب‌ظ

عنوان: Defrag در Ubuntu
ارسال شده توسط: HamidTB در 06 امرداد 1387، 07:33 ب‌ظ
بازم سلام
Ubuntu به چیزی شبیه Defrag نیاز داره یا نه
اگه نیاز داره لطفا یه برنامه معرفی کنید
عنوان: پاسخ به: Defrag در Ubuntu
ارسال شده توسط: کرگدن در 06 امرداد 1387، 10:56 ب‌ظ
بازم سلام
Ubuntu به چیزی شبیه Defrag نیاز داره یا نه
اگه نیاز داره لطفا یه برنامه معرفی کنید

درود
شاید خیلی جاها خونده باشی ( باشید ) که لینوکس به defrag احتیاجی نداره
خیلی مقالات زیادی هست
ساختارسیستم فایلشون  جوری هست که احتیاج به defrag ندارن

ولی در واقعیت و عمل و استفاده های حجیم و زیاد افت سرعت و بازدهی رو نشون داده
که خیلی زیاد نیست و برای کاربران معمولی خیلی فرقی نداره

در یک مطلبی که دیده بودم اومده بود و با تغییر در inode ها و پاک کردن چند فایل این افت سرعت رو نشون داده بود

اگر لینک رو پیدا کنم می ذارم
شاید دوستان دیگه هم دیده باشن

عنوان: پاسخ به: Defrag در Ubuntu
ارسال شده توسط: کرگدن در 06 امرداد 1387، 11:47 ب‌ظ
پیدا کردم
فکر کنم این بود :)
http://polishlinux.org/apps/cli/defragmentation-of-linux-filesystems/

non-contiguous inodes رو در دو حالت با هم مقایسه کرده و بعد حالت دوم رو defrag کرده و به inode‌های منظم تری رسیده :)
عنوان: پاسخ به: Defrag در Ubuntu
ارسال شده توسط: HamidTB در 07 امرداد 1387، 12:37 ق‌ظ
کرگدن
از بابت راهنماییت ممنون
عنوان: پاسخ به: Defrag در Ubuntu
ارسال شده توسط: Keivan در 30 اردیبهشت 1389، 12:00 ب‌ظ
خیلی جالب بود. منم داشتم به این موضوع فکر می کردم. آخه آخرین ورژن diskeeper در ویندوز مکانیزم پیشگیری از fragmentation رو قرار داده که واقعا داره کار می کنه. ولی برای اینکه فایل ها تکه تکه نشوند باید به اندازه آن فایل در هارد فضای خالی پیوسته وجود داشته باشه. یعنی اگر فایل شما 1 GB باشه و و شما روی هارد یک گیگ فضای خالی غیر پیوسته داشته باشید (مثلا دو قضای خالی 500 مگی) فایل شما در بهترین حالت به 2 تکه 500 مگی تقسیم میشه. لینوکس هم از این قاعده نمیتونه استثنا باشه. بنابراین برای لینوکس هم برنامه ای برای دیفرگ لازمه ولی تا جایی که من می دونم جز یه اسکریپت پایتون برنامه دیگه ای برای این کار وجود نداره. و اون اسکریپت هم به نظر خیلی قابل اعتماد نمی رسه.

سوال اینه که آیا واقعا برنامه ای قوی برای این کار در لینوکس وجود نداره؟
عنوان: پاسخ به: Defrag در Ubuntu
ارسال شده توسط: حسنک‌وزیر در 30 اردیبهشت 1389، 04:18 ب‌ظ
از اونجایی که ext3 و مخصوصا ext4 سعی میکنند جلوس پراکندگی فایل ها رو بگیرند برای یک کامپیوتر شخصی بعید هست به درد بخوره.
برای ext3 تا جایی که میدونم برنامه defrag که از خود File System استفاده کنه نداریم. برای ext4 داریم ولی هنوز ناقصه و ممکنه دردسر ساز بشه، تو اوبونتو هم نیومده و باید کرنل رو path کنی براش.
برنامه shake-fs هم هست که در محیط کاربر اجرا میشه و در اصل میاد و فایلها جابجا میکنه تا یک تکه شن. ولی تاحالا چون نیاز نداشتم استفاده نکردم. توی لانچ پد بسته اش هست ولی :
http://vleu.net/shake/
https://launchpad.net/~un-brice/+archive/ppa