سیستم عامللینوکس
تفاوت ، مزیت و معایب فایل سیستم های ext2 ext3 ex4

Ext2
- با نام دومین فایل سیستم گسترش یافته ارائه شد.
- در سال 1993 توسط Rémy Card تولید شد.
- دلیل تولید و به وجود امدن این فایل سیستم، برداشتن محدودیت های فایل سیستم های قدیمی بود.
- فایل سیستم Ext2 امکان journaling را نداشت.
- برای device هایی مانند فلش مموری این فایل سیستم به دلیل استفاده نکردن از journaling توصیه می شود.
- در این فایل سیستم بیشترین حجم برای یک فایل بین 16 گیگ تا 2 ترابایت است.
- بطور کلی اندازه فایل سیستم Ext2 میتواند بین 2 تا 32 ترابایت باشد.
Ext3
- این فایل سیستم توسط Stephen Tweedie طراحی و در سال 2001 معرفی شد.
- این فایل سیستم از کرنل 2.4.15 به بعد قابل دسترس است.
- مزیت اصلی Ext3 داشتن قابلیت journalin است.
- در این فایل سیستم نیز بیشترین حجم برای یک فایل بین 16 گیگ تا 2 ترابایت است.
- اندازه فایل سیستم Ext3 نیز میتواند بین 2 تا 32 ترابایت باشد.
- سه مدل journalin در Ext3 وجود دارد :
- Journal – در این نوع فراداده (Metadata) به اضافه محتوا در journalin ذخیره می شود.
- Ordered – فقط فراداده در Journal ذخیره می شود.(فراداده زمانی روی Journal ذخیره می شود که محتوا روی دیسک نوشته شود. این حالت پیشفرض است)
- Writeback – فقط فراداده در Journal ذخیره می شود. فراداده می تواند قبل یا بعد از نوشته شدن اطلاعات روی دیسک در Journal ذخیره شود.
- شما میتوانید فایل سیستم Ext2 را مستقیم ( بدون گرفتن بکاپ و ریستور ) به Ext3 تبدیل کنید.
- هر دایرکتوری میتواند تا 32000 زیر دایرکتوری داشته باشد.
تذکر : Metadata یا فراداده مجموعه ای از داده است که شرح و اطلاعات در مورد داده های دیگر می دهد.
Ext4
- این فایل سیستم در سال 2008 معرفی شد.
- Ext4 از کرنل 2.6.19 به بعد قابل دسترسی است.
- این فایل سیستم از فایل بسیار حجیم پشتیبانی می کند. شما میتوانیدفایلی 16 گیگ تا 16 ترابایت روی آن ذخیره کنید.
- سایز فایل سیستم Ext4 میتواند تا 1 Ex باشد. Ex=Exabyte
- هر دایرکتوری می تواند تا 64000 زیر دایرکتوری داشته باشد.
- شما می توانید یک فایل سیستم ext3 را بدون آپگرید به ext4 را mount کنید.
- تعداد زیادی امکانات به Ext4 اضافه شد که میتوان به : multiblock allocation, delayed allocation, journal checksum. fast fsck و… اشاره کرد. افزایش سرعت و پایداری نکته ای هست که با دیدن این امکانات باید به آن توجه کنید.
- در Ext4 شما می توانید journaling را off کنید.
نکته : journaling باعث کاهش سرعت میشود.
