نظام الملفات Files System
مقتطفات من كتابي
نظام
الملفات Files System اي الطريقة او كيفه الترتيب التي يتم فيها
خزن البيانات على القرص الصلب، على يونكس Unix
تتبع هيكلية الشجرة tree بحيث يكون في قمه الشجرة بالمسار الاساسي او الدليل الجذر Root directory ويرمز عادتا له بــ " / " ويحوي ملفات النظام التي لا يمكن لأي شخص الوصول
إليها باستثناء صاحب الوصول الاساسي او ما يسمى بالمستخدم الجذر وهو root مستخدم بكامل الصلاحيات وهو
وحيد في النظام اي انه لا يمكن ان يكون هناك مستخدمين بكامل الصلاحيات في النظام، والشكل
(7-1) يوضح المسألة بشكل مبسط.
الشكل (7-1)
تعتبر الجلدات المتفرعة عن مجلد users بالدليل الفرعي Sub directory وهي التي يتم انشائها عند
تسجيل مستخدم جديد على النظام بحيث يكون لك لمستخدم على النظام مجلد خاص فيه home يسمى باسم المستخدم التابع
للمستخدم الجديد.
أنواع انظمة الملفات Types of system files هناك انواع عديده من انظمه
الملفات Files System
التي عمل عليها يونكس Unix
وكذلك الينوكس Linux
وتختلف من اصدار لنظام إلى اخر بحيث في الاصدارات القديمة من يونكس Unix كان نظام الملفات Files System هو Ext2 وكان هذا حتى وقت قريب بسبب
قوه وكفائت هذا النوع وفي السنوات القليلة الماضية تم تطوير هذا النوع لينزل
الاصدار الجديد منه وهو Ext3
والان اصبح لدينا الاصدار الجديد Ext4
وكل اصدار يتمتع بتحسينات جديده او اضافات جديده كما سيأتي الان :
-
Ext2 : يحوي مفاهيم البلوك blocks والاينود inodes و المسار او الدليل فقك.
-
Ext3 : تم تحسينه عن الاصدار السابق
بـقابلية journalling
حيث ان فائدة journalling
هي القدرة على عمل اطلاع وانعاش الملفات بشكل سريع بما يسمى allows fast file system recovery بالإضافة إلى
انه يدعم قائمة الوصول "Supports POSIX ACL "Access Control Lists.
ملحوظة و واقع
Inodes : عبارة عن مفهوم في نظام
الملفات Files System يشير إلى الكائنات أو
المكونات التي تعمل مجتمعة لتكون ما يسمى بنظام الملفات Files System من هذه الكوائن مثلا نواع
الملفات File type الصلاحيات permission وايضا قائمة الوصول Access Control List (ACLs) والمجموعات وغيرها من الكوائن.
في الاصدار
الجديد Ext4
لا تعمل انظمة الينوكس Linux الجديدة التي تعمل بنظام 64 bit's إلا بها ...
| <><><><>
>
رابط
للتوسع
في مميزات واختلافات اصدارات نظام الملفات Files System التي تعمل على الينوكس Linux و يونكس Unix اتبع هذا الرابط.
مع تحيات محمد عون الله
كلية الحاسوب جامعة صنعاء
شكرا لك جزيلا
ردحذفهل تعرف للبرمجه واستخدام برنامج التكست باد
ردحذفشكرا لك... افدتني كثيرا
ردحذف