إكس تي 2

Edit-clear.svg
تعرَّف على طريقة التعامل مع هذه المسألة من أجل إزالة هذا القالب.تحتاج هذه المقالة كاملةً أو أجزاءً منها إلى تدقيق لغوي أو نحوي. فضلًا ساهم في تحسينها من خلال الصيانة اللغوية والنحوية المناسبة. (يوليو 2020)

نظام الملفات الممتد الثاني (بالإنجليزية: second extended filesystem اختصارا (ext2))‏ وهو نظام ملفات مستخدم لنظام وونواة لينكس.[1][2][3] صمم هذا النظام في البداية من قبل ريمي كارد كبديل لنظام إكس تي. إن هذا النظام سريع بما فيه الكفاية حتى ان سرعة كل نظام ملفات آخر يُقارن به. مع ان نظام إكس تي 2 ليس نظام ملفات ذو صحائف إلا ان نظام إكس تي 3 يوفر هذه الميزة وهو متوافق جداً مع نظام إكس تي 2.

ext2
معلومات عامة
لغة البرمجة
الاسم الكامل
Second extended file system
الإصدار الأول
يناير 1993
معرف التجزئة
Apple_UNIX_SVR2 (Apple Partition Map)
0x83 (MBR)
Basic Data Partition
البنية
حجز الملفات
I-nodes
المحدودية
أكبر حجم للقرص
16 TiB
أكبر حجم للملف الواحد
2 TiB
أطول اسم ملف مسموح
255 حرف
الأحرف المتاحة في اسم الملف
أي بايت عدا NUL و'/'
المميزات
الانشقاقات
نعم
تصاريح نظام الملفات
POSIX
الضغط الشفاف
نعم(اختياري)
متفرقات
أنظمة التشغيل المدعومة

التطبيق المتعارف عليه لنظام إكس تي 2 هو ال ext2fs driver في نواة لينكس. تطبيقات أخرى (ذات جودة وكمال متفاوتين) موجودة في لينكس (Hurd) وماك إو إس وبعض أنواع توزيعة بيركلي وكتطبيق إضافي في نظام مايكروسوفت ويندوز. إكس تي 2 كان نظام الملفات الافتراضي في لينكس فيدورا وريدهات لينكس ودبيان لينكس إلى أن تم استبداله بإكس تي 3.

سجل مؤشرعدل

سجل مؤشر Inode ( Index Node ) )، كل ملف أو دليل يمثل بواسطة مؤشر Inode ومصدر هذا المصطلح هو Index Node .[4]

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

دليلعدل

دليل ( Directories )

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

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

انظر أيضًاعدل

مصادر ومراجععدل

  1. ^ Wallen, Jack (September 17, 2012). "Enable the mounting of ext2/3 file systems on a Windows machine". TechRepublic. مؤرشف من الأصل في 22 تشرين الأول 2017. اطلع عليه بتاريخ 17 يناير 2016. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ أرشيف= (مساعدة)
  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 أيار 2018. اطلع عليه بتاريخ 17 أغسطس 2016. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ أرشيف= (مساعدة)
  4. ^ "Programmer's Journal", Volume 5, 1987, p. 174


 
هذه بذرة مقالة عن برمجية بحاجة للتوسيع. شارك في تحريرها.