مقایسه فایل سیستم های لینوکس با یکدیگردر این پست قصد دارم تفاوت فایل سیستم ها رو به صورت خلاصه(که برداشتی از این مطلب و  این مطلب هست) بنویسم و اینکه همیشه از روی عادت یا هر چیز دیگه ((اکس تی سه)) رو انتخاب می کنیم درسته یا نه؟

قبل از هر چیز به خاطر اینکه نمی تونم کلمات با الفبای لاتین لای جملاتم استفاده کنم عذر می خوام
ReiserFS=ریسر اف اس
JFS=جی اف اس
XFS=ایکس اف اس
Ext3=اکس تی سه

ظرفیت مفید هارد دیسک

در مورد استفاده از ظرفیت مفید هارد دیسک اکس تی سه بد ترین نتیجه رو میده یعنی وقتی یه پارتیشن باهاش درست می کنید فقط نود و دو درصد اون قابل استفاده ست و بقیه تلف میشه! در حالی که سه فایل سیستم دیگه(ریسر اف اس – ایکس اف اس و جی اف اس) تقریبا از صد درصد فضا استفاده می کنن
پس برای بهترین استفاده از فضای هارد دیسک می تونید از هر چیزی به جز اکس تی سه استفاده کنید

ایجاد فایل سیستم، مانت کردن و آن‌مانت کردن آن
برای ایجاد سریع فایل سیستم و همچنین سرعت در عمل مانت و آن‌مانت کردن فایل ‌سیستم جی اف اس و یا ایکس اف اس بهترین نتیجه رو دارن

کار با فایل های بزرگ

اگه سر و کارتون بیشتر با فایل (نه فولدر) های بزرگه و بیشتر سرعت کپی کردن و پاک کردن براتون مهمه جی اف اس و ایکس اف اس به دردتون می خوره و اگه میزان پردازش پردازشگر توی کار با فایل ها براتون مهمه جی اف اس گزینه بهتریه

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

لیست گرفتن از دایرکتوری‌ها و جستجوی فایل‌ها از داخل درخت فایل
برای لیست گرفتن و جستجوی فایل ها از داخل محتویات یک درخت فایل از نظر زمانی به ترتیب ریسر اف اس و ایکس اف اس بهترین نتیجه رو داشتن و اکس تی سه و جی اف اس به ترتیب بدترین نتیجه رو داشتن

ولی از نظر مصرف سی پی یو نتیجه بر عکس بوده واکس تی سه و جی اف اس کمترین پردازش رو داشتن و ریسر اف اس و ایکس اف اس بیشترین مصرف پردازنده رو داشتن

نتیجه‌گیری کلی

هر فایل سیستم مزیت های خاص خودشو داره و انتخاب هر کدوم به نیاز شما و اینکه اونو برای چه بخشی از سیستم در نظر گرفتین ربط داره ولی به صورت کلی و میشه گفت که در اکثر جا ها ایکس اف اس با نیاز های ما یعنی استفاده خانگی بهتر جواب میده

خلاصه‌ی دلایل برتری ایکس اف اس

  • استفاده‌ی حداکثری از هارددیسک
  • سریع‌ترین فایل‌ سیستم برای ایجاد و مانت و آن‌مانت کردن
  • سریعترین فایل‌ سیستم برای کار با فایل‌های حجیم بیشتر از پانصد مگابایت
  • این فایل سیستم مکان خوبی برای نگهداری بک‌آب فایل‌ها می‌باشد
  • استفاده از زمان و پردازشگر به صورت میانه برای لیست کردن و جستجوی فایل‌ها
  • اگر چه کمترین مصرف سی پی یو رو نداره ولی استفاده اون از منابع سیستم کاملا قابل قبوله

حالا اینکه چرا اکس تی سه معروف تر و معمول تره جای سوال داره!

برای مطالعه بیشتر می تونید به متن انگلیسی مطلب مراجعه کنید
Filesystems (ext3, reiser, xfs, jfs) comparison on Debian Etch

یا ترجمه اونو  بخونید(که البته چند جاش با متن انگلیسیش نمی خونه)

ext3 ,reiser,xfs,jfscomparison persian