عبدالخالق المرزوقي
26/12/2008, 07:57 PM
بعد أعلان لينوس عن إصدار لينكس 2.6.28 (http://kernelnewbies.org/Linux_2_6_28)والتي أتت بالكثير من التغيرات و التحديثات و الإضافات، ومن أبرزها هو إطلاق نظام الملفات Ext4 كنظام مستقر و جاهز لبيئة العمل ليكون خليفة Ext3 ، أردت أن أنقل لكم هذه المعلومات عن نظام الملفات الجديد واهم مميزاته.
ما هو نظام الملفات في الحاسوب؟
يستخدم نظام التشغيل لديك نظاما لترتيب البيانات على القرص. ويحدد نظام الملفات هذا الكم المتاح لنظامك من القرص الصلب وطريقة تحديد مواقع الملفات والحد الأدنى لحجم الملف وما يحدث عند محو ملف وما إلى ذلك.
لينكس و نظم الملفات
* المرحلة الأولى: الإصدارات الأولى من لينكس كانت تستخدم نظام ملفات نظام التشغيل مينكس ، كان نظام ملفات مينكس محدودًا حيث لا يدعم أكثر من 64 ميجابايت كحد أقصى لحجم الملفات ، كما أن أكثر عدد من الحروف في أسماء الملفات كان 14 حرفا فقط ، لذا قرر البعض كتابة نظام ملفات جديد يتخلص من محدوديات نظام ملفات مينكس.
* المرحلة الثانية: في عام 1992 تمت إضافة نظام الملفات Ext إلى نظام لينكس و بالفعل تم حل مجموعة من مشاكل نظام ملفات مينكس حيث كان يدعم هذا النظام الملفات التي حجما 2 جيجابايت كحجم أقصى و كان يدعم أسماء ملفات بطول 255 حرف ، و لكن رغم ذلك بقيت به بعض المحدوديات.
* المرحلة الثالثة: نتيجة لمحدوديات نظام الملفات Ext تم كتابة نظام ملفات جديد و هو Xia و ظهرت نسخه جديده من Ext و هي Ext2 و التي كانت تعتبر تطويراً لـ Ext ، أما Xia كان مبنياً على نظام ملفات مينكس ، في بادئ الأمر كان Xia أكثر ثباتاً من Ext2 و بالتالي وسع انتشاره و كثر استخدامه ، أما بالنسبة لـ Ext2 تم العمل على تطويره و تحسينه إلى أن أصبح ثابتاً و أصبح أكثر نظم الملفات شهرة.
* المرحلة الرابعة: نظام الملفات Ext3
* وأما المرحلة الاخيرة فهي Ext4 والتي اعلن عنها أخيرا.
المميزات الجديدة لنظام
Ext4
1- أحد أكبر مميزات النظام الجديد - والتي لا يهتم بها غالبا المستخدم النهائي - هيئة التمدد على القرص، بحيث تسمح لنظام الملفات بأن يبقى متابعا لبيانات الملف في زوج من البيانات( طول و الموقع) بدلا من مقطع مع مقطع، هذه الطريقة تعطي فاعلية أكبر من ext3، وعلى سبيل المثال ستصبح عملية حذف الملفات الكبيرة أسرع بكثير.
2- من المميزات التي سيلاحظها المستخدمون هو القدرة على إنشاء ملفات أكبر في الحجم، فنظام ext3 كان محدود بسعة 16 تيرابايت (وهذا فقط حديثا، بينما كرنل السابق 2.6.18 كان محدودا بـ 8 تيرابايت) بينما نظام ext4 فيدعم 1024 بيبابايت.أما حجم الملف الواحد فإن نظام ext3 كان يدعم 2 تيرابايت أما النظام الجديد فيدعم 16 تيرابايت.
3- القدرة على إنشاء مجلدات فرعية أكثر (الآن 65 الف مجلد فرعي).
4- ميزة "uninitialized block group" ستسرع الأدوات mkfs و fsck في بعض الحالات بسماح لهذه الأدوات بتجاوز الكامل للقطاعات metadata التي لم تستخدم مطلقا.
وأيضا من المميزات لنظام Ext4
Improved timestamps -5
حل مشكلة التاريخ التي كانت ستحدث في العام 2038 لنظام تشغيل اللينكس.
Faster file system checking -6
حل المشكلة التي كان يعاني منها اغلب مستخدمين اللينكس والتي تتمثل في بطئ اثناء عملية ال system checking والتي كانت لوقت قريب تعتبر تجريبة.
Break 32000 subdirectory limit -7
حل مشكلة 32000 مجلد داخل بعض.
8- إزالة التجزئة Online Defragmentation
يمكن الان عمل إزالة تجزئة لجزء معين دون الاخر او لمسار محدد دون كل القرص الصلب او لملفات فردية دون الحاجة لعمل إزالة تجزئة لكامل القرص.
Backward compatibility -9
الان اصبح من الممكن ان يتم عمل mount لقرصext3 على انه ext4 عن طريق ext4dev.
-----------------------
المصادر:
وادي التقنية. (http://itwadi.com/node/851)
ويكيبيديا (http://ar.wikipedia.org/wiki/%D9%84%D9%8A%D9%86%D9%83%D8%B3)
شبكة المنهل التعليمية (http://111000.net/modules.php?name=News&file=article&sid=99)
ما هو نظام الملفات في الحاسوب؟
يستخدم نظام التشغيل لديك نظاما لترتيب البيانات على القرص. ويحدد نظام الملفات هذا الكم المتاح لنظامك من القرص الصلب وطريقة تحديد مواقع الملفات والحد الأدنى لحجم الملف وما يحدث عند محو ملف وما إلى ذلك.
لينكس و نظم الملفات
* المرحلة الأولى: الإصدارات الأولى من لينكس كانت تستخدم نظام ملفات نظام التشغيل مينكس ، كان نظام ملفات مينكس محدودًا حيث لا يدعم أكثر من 64 ميجابايت كحد أقصى لحجم الملفات ، كما أن أكثر عدد من الحروف في أسماء الملفات كان 14 حرفا فقط ، لذا قرر البعض كتابة نظام ملفات جديد يتخلص من محدوديات نظام ملفات مينكس.
* المرحلة الثانية: في عام 1992 تمت إضافة نظام الملفات Ext إلى نظام لينكس و بالفعل تم حل مجموعة من مشاكل نظام ملفات مينكس حيث كان يدعم هذا النظام الملفات التي حجما 2 جيجابايت كحجم أقصى و كان يدعم أسماء ملفات بطول 255 حرف ، و لكن رغم ذلك بقيت به بعض المحدوديات.
* المرحلة الثالثة: نتيجة لمحدوديات نظام الملفات Ext تم كتابة نظام ملفات جديد و هو Xia و ظهرت نسخه جديده من Ext و هي Ext2 و التي كانت تعتبر تطويراً لـ Ext ، أما Xia كان مبنياً على نظام ملفات مينكس ، في بادئ الأمر كان Xia أكثر ثباتاً من Ext2 و بالتالي وسع انتشاره و كثر استخدامه ، أما بالنسبة لـ Ext2 تم العمل على تطويره و تحسينه إلى أن أصبح ثابتاً و أصبح أكثر نظم الملفات شهرة.
* المرحلة الرابعة: نظام الملفات Ext3
* وأما المرحلة الاخيرة فهي Ext4 والتي اعلن عنها أخيرا.
المميزات الجديدة لنظام
Ext4
1- أحد أكبر مميزات النظام الجديد - والتي لا يهتم بها غالبا المستخدم النهائي - هيئة التمدد على القرص، بحيث تسمح لنظام الملفات بأن يبقى متابعا لبيانات الملف في زوج من البيانات( طول و الموقع) بدلا من مقطع مع مقطع، هذه الطريقة تعطي فاعلية أكبر من ext3، وعلى سبيل المثال ستصبح عملية حذف الملفات الكبيرة أسرع بكثير.
2- من المميزات التي سيلاحظها المستخدمون هو القدرة على إنشاء ملفات أكبر في الحجم، فنظام ext3 كان محدود بسعة 16 تيرابايت (وهذا فقط حديثا، بينما كرنل السابق 2.6.18 كان محدودا بـ 8 تيرابايت) بينما نظام ext4 فيدعم 1024 بيبابايت.أما حجم الملف الواحد فإن نظام ext3 كان يدعم 2 تيرابايت أما النظام الجديد فيدعم 16 تيرابايت.
3- القدرة على إنشاء مجلدات فرعية أكثر (الآن 65 الف مجلد فرعي).
4- ميزة "uninitialized block group" ستسرع الأدوات mkfs و fsck في بعض الحالات بسماح لهذه الأدوات بتجاوز الكامل للقطاعات metadata التي لم تستخدم مطلقا.
وأيضا من المميزات لنظام Ext4
Improved timestamps -5
حل مشكلة التاريخ التي كانت ستحدث في العام 2038 لنظام تشغيل اللينكس.
Faster file system checking -6
حل المشكلة التي كان يعاني منها اغلب مستخدمين اللينكس والتي تتمثل في بطئ اثناء عملية ال system checking والتي كانت لوقت قريب تعتبر تجريبة.
Break 32000 subdirectory limit -7
حل مشكلة 32000 مجلد داخل بعض.
8- إزالة التجزئة Online Defragmentation
يمكن الان عمل إزالة تجزئة لجزء معين دون الاخر او لمسار محدد دون كل القرص الصلب او لملفات فردية دون الحاجة لعمل إزالة تجزئة لكامل القرص.
Backward compatibility -9
الان اصبح من الممكن ان يتم عمل mount لقرصext3 على انه ext4 عن طريق ext4dev.
-----------------------
المصادر:
وادي التقنية. (http://itwadi.com/node/851)
ويكيبيديا (http://ar.wikipedia.org/wiki/%D9%84%D9%8A%D9%86%D9%83%D8%B3)
شبكة المنهل التعليمية (http://111000.net/modules.php?name=News&file=article&sid=99)