مقدمه:
فایلها یکی از بنیادی ترین مفاهیم سیستم عامل هستند. هر سیستم عاملی برای ساختن یک فایل، نگهداری اطلاعات آن، دسترسی و بازیابی فایل،تغییر خصوصیات فایل و عملیات و مفاهیم مرتبط با فایل از ساختاری بهره Ms-Dos سیستم فایل معروف FAT 16 ) یاد می شود. File Systemمی بردکه از آن به سیستم فایل (
هر کدام OSL2 وBSD در ویندوز استفاده می شوند. و یونیکس، سولاریس، NTFS وFAT 32 است.
هم سیستم فایل انحصاری سیستم عامل این سورس Ext سیستم فایل مرتبط با ساختار کرنل خود را دارند. گنو/ لینوکس است که همزمان با توسعه این سیستم عامل خلق شد. گنو/ لینوکس بخشی از پایداری و قدرتمندی خود را همراه ویژگی های منحصر به فردی مانند دادن مجوزها و مالکیت ها به هر فایل را مدیون سیستم فایل
خود است. در نوشتار زیر نگاهی اجمالی به این سیستم فایل داریم.
تاریخچه:
لینوکس توروالدز در طراحی سیستمعامل آزمایشی خود در سال 1991 از سیستم فایلMinix استفاده کرد. سیستم فایلMinix جوابگوی نیازهای توروالدز بود و به خوبی در سیستمعامل جدید جا افتاد. با بهوجود آمدن یک جنبش اینترنتی برای توسعه این سیستمعامل جدید و تبدیل آن به یک سیستمعامل اپنسورسِ قابل استفاده برای عامه مردم، نارسایی و مشکلات سیستم فایلMinix ظهور کرد و نیاز به طراحی یک سیستم فایل
جدید توسط مشتاقان لینوکس حِس شد. دو مشکل عمده Minix در سیستم فایل عبارت بودند از کوچک بودن نام فایلها (حداکثر 14 کاراکتر) و فضای حافظه بسیار محدود (بلوک آدرسدهی فقط 16 بیتی بود یعنی 216=46مگابایت)
طراحی Virtual File System )VFS ) توسط <کریس پروون زنو> راه را برای خلق یک سیستم فایل جدید با توانایی و کارایی بهتر ازMinix هموار ساخت. VFS یا همان لایه مجازی سیستم فایل توسط خود آقای توروالدز توسعه داده شد و به کرنل لینوکس اضافه گردید. بلافاصله در آوریل 1992 سیستم فایل جدید،Extended File system، در نسخه 96/0 لینوکس بهجای سیستم فایلMinix استفاده شد. در واقع بنیانگذارانEXT fs عبارتند از Remy Card از آزمایشگاه ماساچوست، "Theodor Ts o" از انجمن تکنولوژی ماسوچوست و Stephan Tweedie از دانشگاه رادینبرگ.
شامل 42 صفحه فایل word
دانلود مقاله Linux