الرئيسيةعريقبحث

إكس تي 2


☰ جدول المحتويات


نظام الملفات الممتد الثاني (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]

انظر الشكل التالي كمثال عليه

Estructure

دليل

دليل ( Directories )

تحديد واختيار موقع البيانات

تحديد واختيار موقع البيانات ( Allocating Data )، عندما يقوم اي مستخدم بانشاء ملف جديد أو دليل (مجلد) فان نظام الملفات يجب ان يقرر اين يحفظ هذا الملف على القسم

مقالات ذات صلة

مصادر ومراجع

  1. Wallen, Jack (September 17, 2012). "Enable the mounting of ext2/3 file systems on a Windows machine". TechRepublic. مؤرشف من الأصل في 22 تشرين الأول 201717 يناير 2016.
  2. 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
  3. "ReactOS 0.4.2 Released". reactos.org. مؤرشف من الأصل في 16 أيار 201817 أغسطس 2016.
  4. "Programmer's Journal", Volume 5, 1987, p. 174

موسوعات ذات صلة :