نظام الملفات الممتد الثاني (second extended filesystem) اختصارا إكس تي 2 ( ext2 )، وهو نظام ملفات مستخدم لنظام لينكس و نواة لينكس .[1][2][3] صمم هذا النظام في البداية من قبل رمي كارد Rémy Card كبديل لنظام إكس تي Extended Filesystem(ext) . إن هذا النظام سريع بما فيه الكفاية حتى ان سرعة كل نظام ملفات آخر يُقارن به. مع ان نظام إكس تي 2 ( ext2 ) ليس نظام ملفات ذو صحائف ( Journaling file system ) إلا ان نظام إكس تي 3 ( ext3 ) يوفر هذه الميزة وهو متوافق جداً مع نظام إكس تي 2 ( ext2 ) .
ext2 | |
---|---|
مُطوِر | Rémy Card |
الاسم الكامل | Second extended file system |
اولج | January 1993 (لينكس Linux) |
رمز التقسيم | Apple_UNIX_SVR2 (Apple Partition Map) 0x83 (MBR) Basic Data Partition |
البنية | |
حجز الملفات | I-nodes |
المحدودية | |
أكبر حجم للملف الواحد | 2 tebibyte |
أطول اسم ملف مسموح | 255 حرف |
أكبر حجم للقرص | 16 tebibyte |
الأحرف المتاحة في اسم الملف | أي byte عدا NUL و'/' |
المميزات | |
الانشقاقات | yes |
تصاريح نظام الملفات | POSIX |
ضغط شفاف | نعم(اختياري) |
الترميز الشفاف | No |
أنظمة الملفات المدعومة | لنكس, BSD, ويندوس, Mac OS X |
التطبيق المتعارف عليه لنظام إكس تي 2 ( ext2 ) هو ال ext2fs driver في نواة لينوكس. تطبيقات أخرى(ذات جودة وكمال متفاوتين) موجودة في لينكس ( Hurd ) وماك ( Mac OS X ) وبعض أنواع بي إس دي ( BSD ) وكتطبيق اضافي في نظام مايكروسوفت ويندوز . إكس تي 2 ( ext2 ) كان نظام الملفات الافتراضي في لينكس فيدورا ( Fedora Core ) ولينكس ريد هات ( Red Hat Linux ) ودبيان لينكس ( Debian Linux ) إلى ان تم استبداله بإكس تي 3 ( ext3 ) .
سجل مؤشر
سجل مؤشر Inode ( Index Node ) )، كل ملف أو دليل يمثل بواسطة مؤشر Inode ومصدر هذا المصطلح هو Index Node .[4]
انظر الشكل التالي كمثال عليه
دليل
دليل ( Directories )
تحديد واختيار موقع البيانات
تحديد واختيار موقع البيانات ( Allocating Data )، عندما يقوم اي مستخدم بانشاء ملف جديد أو دليل (مجلد) فان نظام الملفات يجب ان يقرر اين يحفظ هذا الملف على القسم
مقالات ذات صلة
- إكس تي Extended file system ext
- إكس تي 3 ext3
- إكس تي 4 ext4
- نظام ملفات
- قائمة أنظمة الملفات
- مقارنة بين أنظمة الملفات
مصادر ومراجع
- Wallen, Jack (September 17, 2012). "Enable the mounting of ext2/3 file systems on a Windows machine". TechRepublic. مؤرشف من الأصل في 22 تشرين الأول 201717 يناير 2016.
- linux/kernel/git/torvalds/linux-2.6.git/commitdiff: نسخة محفوظة 9 تـمـوز 2012 at Archive.is, [PATCH] 2TB files: add blkcnt_t, Author:Takashi Sato, 26 Mar 2006 09:37:52 +0000 (01:37 -0800) — Commit allowing for large files, git.kernel.org
- "ReactOS 0.4.2 Released". reactos.org. مؤرشف من الأصل في 16 أيار 201817 أغسطس 2016.
- "Programmer's Journal", Volume 5, 1987, p. 174