در علوم کامپیوتر، **فایل سیستم** (File System) یک ساختار سازمانیافته و روش مشخص برای ذخیرهسازی، نامگذاری، مدیریت و دسترسی به فایلها و دایرکتوریها در یک حافظهٔ فیزیکی مثل هارد دیسک یا SSD است. فایل سیستم مشخص میکند که دادهها چگونه روی دیسک چیده شوند، متادیتا (مانند نام، اندازه، زمان ایجاد و دسترسی) کجا نگهداری شود، و سیستم عامل چگونه میتواند یک فایل خاص را پیدا کرده و بخواند. بدون فایل سیستم، دادهها به صورت خام و بدون ساختار روی دیسک ذخیره میشدند و امکان مدیریت کارآمد فایلها وجود نداشت. انواع مختلف فایل سیستم شامل FAT32، NTFS (در ویندوز)، HFS+ (در مک) و خانواده EXT در لینوکس هستند.
EXT مخفف **Extended File System** است که اولین بار برای سیستمعامل لینوکس طراحی شد تا جایگزین سیستم فایل MINIX شود. نسل اول (EXT) در سال ۱۹۹۲ معرفی گردید، اما با پیدایش EXT2 که فاقد ژورنالینگ (Journaling) بود، تحول بزرگی ایجاد شد. سپس EXT3 بهعنوان نسخهٔ بهبودیافتهٔ EXT2 با افزودن قابلیت **ژورنالینگ** ارائه شد که در صورت قطع ناگهانی برق یا هنگ کردن سیستم، یکپارچگی فایلها را حفظ میکرد. در نهایت EXT4 که از سال ۲۰۰۸ بهعنوان پیشفرض بسیاری از توزیعهای لینوکس مورد استفاده قرار میگیرد، نسبت به نسخهٔ قبل پیشرفتهای چشمگیری از جمله پشتیبانی از حجمها و فایلهای بسیار بزرگتر (تا ۱ اگزابایت)، بهبود سرعت در بررسی و آلوكیشن فضا، استفاده از Extents (به جای نگاشت مستقیم بلوکها) و قابلیت تاخیر در تخصیص فضا را داراست.