ext3
نظام الملفات ext3 ، أو نظام الملفات الموسع الثالث ، هو نظام ملفات مُسجّل يُستخدم عادةً مع نواة لينكس . كان نظام الملفات الافتراضي للعديد من توزيعات لينكس الشائعة ، ولكنه استُبدل عمومًا بإصداره الأحدث ext4 . [ 3 ] الميزة الرئيسية لنظام ext3 على سابقه ext2 هي التسجيل ، الذي يُحسّن الموثوقية ويُغني عن الحاجة إلى فحص نظام الملفات بعد إيقاف تشغيل غير سليم أو غير صحيح .
تاريخ
كشف ستيفن تويدي لأول مرة عن عمله على توسيع نظام الملفات ext2 في ورقة بحثية بعنوان "تسجيل نظام ملفات لينكس ext2fs" نُشرت عام 1998، ثم في منشور لاحق على قائمة بريدية خاصة بنواة لينكس في فبراير 1999. تم دمج نظام الملفات مع نواة لينكس الرئيسية في نوفمبر 2001 بدءًا من الإصدار 2.4.15. [ 4 ] [ 5 ] [ 6 ]
المزايا
يُعدّ أداء نظام الملفات ext3 أقل جاذبية من أنظمة ملفات لينكس المنافسة، مثل ext4 و JFS و ReiserFS و XFS ، إلا أنه يتميز بميزة هامة تتمثل في إمكانية الترقية المباشرة من ext2 دون الحاجة إلى نسخ البيانات احتياطيًا واستعادتها. وتشير الاختبارات المعيارية إلى أن ext3 يستهلك طاقة معالجة أقل من ReiserFS وXFS. [ 7 ] [ 8 ] كما يُعتبر أكثر أمانًا من أنظمة ملفات لينكس الأخرى، نظرًا لبساطته النسبية وقاعدة الاختبارات الواسعة التي خضع لها. [ 9 ] [ 10 ]
يضيف نظام الملفات ext3 الميزات التالية إلى نظام الملفات ext2:
- مجلة
- نمو نظام الملفات عبر الإنترنت
- فهرسة HTree للمجلدات الأكبر حجمًا [ 11 ]
بدون هذه الميزات، يُعد أي نظام ملفات ext3 نظام ملفات ext2 صالحًا أيضًا. وقد أتاح هذا الوضع استخدام أدوات صيانة أنظمة الملفات الموثوقة والمُختبرة جيدًا، والمخصصة لصيانة وإصلاح أنظمة ملفات ext2، مع نظام ext3 أيضًا دون تغييرات جوهرية. يشترك نظاما الملفات ext2 وext3 في نفس مجموعة الأدوات القياسية، e2fsprogs ، والتي تتضمن أداة fsck . كما تُسهّل هذه العلاقة الوثيقة عملية التحويل بين نظامي الملفات (سواءً من ext3 إلى ext3 أو العكس).
يفتقر نظام الملفات ext3 إلى ميزات أنظمة الملفات "الحديثة"، مثل تخصيص العقد الديناميكي والامتدادات . قد يُشكل هذا الأمر عيبًا في بعض الأحيان، ولكنه يُعد ميزةً هامةً من حيث إمكانية استعادة البيانات. فبيانات تعريف نظام الملفات موجودة في مواقع ثابتة ومعروفة، كما أن هياكل البيانات تتمتع ببعض التكرار. في حالة تلف البيانات بشكل كبير، قد يكون من الممكن استعادة البيانات من نظامي ext2 أو ext3، بينما قد لا يكون ذلك ممكنًا في نظام الملفات الشجري.
حدود الحجم
يبلغ الحد الأقصى لعدد الكتل في نظام الملفات ext3 232. ويمكن أن يختلف حجم الكتلة، مما يؤثر على الحد الأقصى لعدد الملفات والحد الأقصى لحجم نظام الملفات: [ 12 ]
| حجم الكتلة | الحد الأقصى لحجم الملف | الحد الأقصى لحجم نظام الملفات |
|---|---|---|
| 1 كيلوبايت | 16 جيجابايت | 2 تيرابايت |
| 2 كيلوبايت | 256 جيجابايت | 8 تيرابايت |
| 4 كيلوبايت | 2 تيرابايت | 16 تيرابايت |
| 8 كيلوبايت [ الحد الأقصى 1 ] | 2 تيرابايت | 32 تيرابايت |
مستويات التدوين
تتوفر ثلاثة مستويات من التسجيل في تطبيق نظام الملفات ext3 في لينكس:
- مجلة (أقل المخاطر)
- تُكتب كل من البيانات الوصفية ومحتويات الملفات في سجل العمليات قبل حفظها في نظام الملفات الرئيسي. ولأن سجل العمليات متصل نسبيًا على القرص، فإن ذلك يُحسّن الأداء إذا توفرت مساحة كافية فيه. أما في الحالات الأخرى، فيتدهور الأداء، لأن البيانات تُكتب مرتين: مرة في سجل العمليات، ومرة في الجزء الرئيسي من نظام الملفات. [ 13 ]
- تم الطلب (مخاطر متوسطة)
- يتم تسجيل البيانات الوصفية فقط في سجل النظام؛ أما محتويات الملفات فلا تُسجل، ولكن يُضمن كتابة محتويات الملفات على القرص قبل وضع علامة "مُلتزم" على البيانات الوصفية المرتبطة بها في السجل. هذا هو الوضع الافتراضي في العديد من توزيعات لينكس. في حال انقطاع التيار الكهربائي أو حدوث عطل في نواة النظام أثناء كتابة ملف أو إضافة بيانات إليه، سيشير السجل إلى أن الملف الجديد أو البيانات المضافة لم تُلتزم، وبالتالي سيتم حذفها بواسطة عملية التنظيف. (وبالتالي، تتمتع الإضافات والملفات الجديدة بنفس مستوى حماية سلامة البيانات كما هو الحال في مستوى "التسجيل"). مع ذلك، قد تتلف الملفات التي يتم استبدالها لأن النسخة الأصلية من الملف لا تُخزن. لذا، من الممكن أن ينتهي الأمر بملف في حالة وسيطة بين الجديد والقديم، دون وجود معلومات كافية لاستعادة أي منهما (لم تصل البيانات الجديدة إلى القرص بالكامل، والبيانات القديمة غير مخزنة في أي مكان). والأسوأ من ذلك، قد تتداخل البيانات القديمة والجديدة في الحالة الوسيطة، لأن ترتيب الكتابة يعتمد على مكونات القرص. [ 13 ] [ 14 ]
- إعادة الكتابة (أعلى المخاطر)
- يتم تسجيل البيانات الوصفية فقط، بينما لا يتم تسجيل محتويات الملفات. قد تُكتب المحتويات قبل أو بعد تحديث السجل. ونتيجةً لذلك، قد تتلف الملفات التي تم تعديلها قبل حدوث عطل مباشرةً. على سبيل المثال، قد يُشار إلى ملف يتم إضافة بيانات إليه في السجل بأنه أكبر من حجمه الحقيقي، مما يتسبب في ظهور بيانات غير صالحة في النهاية. كما قد تظهر إصدارات أقدم من الملفات بشكل غير متوقع بعد استعادة السجل. في كثير من الحالات، يكون عدم تزامن البيانات مع السجل أسرع. يستخدم نظام ملفات JFS هذا المستوى من التسجيل، ولكنه يضمن مسح أي بيانات غير صالحة ناتجة عن البيانات غير المكتوبة عند إعادة التشغيل. يستخدم نظام ملفات XFS أيضًا هذا النوع من التسجيل.
في جميع الأوضاع الثلاثة، يُضمن بقاء البنية الداخلية لنظام الملفات متسقة حتى بعد حدوث عطل. في جميع الأحوال، لن يتأثر سوى محتوى البيانات للملفات أو المجلدات التي كانت قيد التعديل عند تعطل النظام؛ أما الباقي فسيبقى سليماً بعد الاستعادة.
العيوب
الوظائف
نظرًا لأن نظام الملفات ext3 يهدف إلى التوافق مع الإصدارات السابقة ext2، فإن العديد من هياكل البيانات على القرص تشبه تلك الموجودة في ext2. ونتيجة لذلك، يفتقر ext3 إلى الميزات الحديثة، مثل الامتدادات ، والتخصيص الديناميكي للعقد ، والتخصيص الفرعي للكتل . [ 15 ] يمكن أن يحتوي الدليل على 31998 دليلًا فرعيًا كحد أقصى ، لأن العقدة الواحدة يمكن أن تحتوي على 32000 رابط كحد أقصى (يزيد كل دليل فرعي مباشر عداد روابط العقدة في المجلد الأصل في مرجع "."). [ 16 ]
في نظام الملفات ext3، كما هو الحال في معظم أنظمة ملفات لينكس الحديثة، لا يُنصح باستخدام أداة النظام " fsck " أثناء تحميل نظام الملفات للكتابة. [ 3 ] فمحاولة فحص نظام ملفات مُحمّل بالفعل في وضع القراءة/الكتابة ستؤدي (على الأرجح) إلى اكتشاف تناقضات في بيانات تعريف نظام الملفات. وعندما تتغير بيانات تعريف نظام الملفات، وتُطبّق fsck التغييرات في محاولة لجعل بيانات التعريف "غير المتناسقة" متناسقة، فإن محاولة "إصلاح" هذه التناقضات ستؤدي إلى تلف نظام الملفات.
إلغاء التجزئة
لا توجد أداة لإلغاء تجزئة الملفات ext3 عبر الإنترنت تعمل على مستوى نظام الملفات. يوجد برنامج لإلغاء تجزئة الملفات ext2 يعمل دون اتصال بالإنترنت e2defrag. مع ذلك، e2defragقد يؤدي هذا البرنامج إلى تلف البيانات، وذلك بحسب ميزات نظام الملفات المُفعّلة؛ فهو لا يدعم العديد من ميزات ext3 الحديثة. [ 17 ]
توجد أدوات لإلغاء تجزئة الملفات في مساحة المستخدم، مثل Shake [ 18 ] وdefrag [ 19 ] [ 20 ] . تعمل Shake بتخصيص مساحة للملف بأكمله كعملية واحدة، مما يدفع مُخصِّص المساحة عادةً إلى البحث عن مساحة قرص متجاورة. إذا كانت هناك ملفات تُستخدم في الوقت نفسه، فستحاول Shake كتابتها بجوار بعضها البعض. أما defrag فتعمل بنسخ كل ملف فوق نفسه. مع ذلك، لا تنجح هذه الاستراتيجية إلا إذا كان نظام الملفات يحتوي على مساحة حرة كافية. لا توجد أداة إلغاء تجزئة حقيقية لنظام الملفات ext3 [ 21 ] .
مع ذلك، وكما ورد في دليل مسؤول نظام لينكس، "تحافظ أنظمة ملفات لينكس الحديثة على التجزئة عند أدنى حد ممكن من خلال إبقاء جميع الكتل في الملف متقاربة، حتى لو لم يكن بالإمكان تخزينها في قطاعات متتالية. بعض أنظمة الملفات، مثل ext3، تُخصّص فعليًا الكتلة الحرة الأقرب إلى الكتل الأخرى في الملف. لذلك، ليس من الضروري القلق بشأن التجزئة في نظام لينكس." [ 22 ]
على الرغم من أن نظام الملفات ext3 مقاوم لتجزئة الملفات، إلا أنه قد يتعرض للتجزئة بمرور الوقت أو لأنماط استخدام محددة، مثل كتابة الملفات الكبيرة ببطء. [ 23 ] [ 24 ] ونتيجة لذلك، يحتوي نظام الملفات ext4 (النظام الذي خلف ext3) على أداة e4defrag لإلغاء تجزئة نظام الملفات عبر الإنترنت [ 25 ] ، ويدعم حاليًا الامتدادات (مناطق الملفات المتجاورة).
استعادة المحذوف
لا يدعم نظام الملفات ext3 استعادة الملفات المحذوفة. يقوم برنامج تشغيل ext3 بحذف الملفات بشكل فعال عن طريق مسح عقد الملفات [ 26 ] لأسباب تتعلق بسلامة النظام في حال حدوث أعطال.
لا تزال هناك عدة تقنيات [ 27 ] وبعض البرامج المجانية [ 28 ] والبرامج الاحتكارية [ 29 ] لاستعادة الملفات المحذوفة أو المفقودة باستخدام تحليل سجل نظام الملفات؛ ومع ذلك، فإنها لا تضمن استعادة أي ملف محدد.
ضغط
e3compr [ 30 ] عبارة عن رقعة غير رسمية لنظام الملفات ext3 تُجري ضغطًا شفافًا . وهي نسخة مباشرة من e2compr، ولا تزال بحاجة إلى مزيد من التطوير. يتم تجميعها وتشغيلها بنجاح مع نواة النظام الأصلية ، ولكن خاصية التسجيل غير مُفعّلة بعد.
عدم دعم اللقطات
على عكس العديد من أنظمة الملفات الحديثة، لا يدعم نظام ext3 اللقطات بشكلٍ أصلي ، وهي القدرة على التقاط حالة نظام الملفات بسرعة في أي وقت. بدلاً من ذلك، يعتمد على لقطات على مستوى وحدة التخزين، وهي أقل كفاءة في استخدام المساحة، يوفرها نظام إدارة وحدات التخزين المنطقية (LVM) في لينكس . نظام الملفات Next3 هو نسخة معدلة من ext3 تدعم اللقطات، مع الحفاظ على التوافق مع تنسيق ext3 على القرص. [ 31 ]
لا يوجد حساب مجموع اختباري في السجل
لا يقوم نظام الملفات ext3 بإجراء التحقق من المجموع الاختباري عند الكتابة إلى سجل النظام. في جهاز تخزين مزود بذاكرة تخزين مؤقتة إضافية، إذا لم يتم تفعيل خيار ` barrier=1` كخيار ربط (في الملف `/etc/fstab` )، وإذا كان الجهاز يستخدم التخزين المؤقت للكتابة خارج الترتيب، فإن ذلك يُعرّض النظام لخطر تلف شديد في نظام الملفات أثناء حدوث عطل. [ 32 ] [ 33 ] [ 34 ] وذلك لأن أجهزة التخزين المزودة بذاكرة تخزين مؤقتة للكتابة تُبلغ النظام بأن البيانات قد كُتبت بالكامل، حتى لو كُتبت في ذاكرة التخزين المؤقتة (المتطايرة).
إذا تمت عمليات الكتابة على القرص الصلب بترتيب غير صحيح (بسبب قيام الأقراص الصلبة الحديثة بتخزين عمليات الكتابة مؤقتًا لتقليل زمن الاستجابة)، فمن المحتمل أن تتم كتابة كتلة الالتزام لإحدى المعاملات قبل كتابة الكتل الأخرى ذات الصلة. في حال انقطاع التيار الكهربائي أو حدوث عطل غير قابل للإصلاح قبل كتابة الكتل الأخرى، فسيتعين إعادة تشغيل النظام. عند إعادة التشغيل، سيعيد نظام الملفات تشغيل السجل كالمعتاد، وسيعيد تشغيل المعاملات "الفائزة" (المعاملات التي تحتوي على كتلة التزام، بما في ذلك المعاملة غير الصالحة المذكورة أعلاه، والتي تم وضع علامة عليها بكتلة التزام صالحة). وبالتالي، ستستمر عملية الكتابة غير المكتملة على القرص المذكورة أعلاه، ولكن باستخدام بيانات سجل تالفة. ونتيجة لذلك، سيقوم نظام الملفات عن طريق الخطأ بالكتابة فوق البيانات العادية ببيانات تالفة أثناء إعادة تشغيل السجل. لو تم استخدام مجاميع التحقق، حيث تم وضع علامة على كتل المعاملة "الفائزة الوهمية" بمجموع تحقق متبادل، لكان نظام الملفات قد تنبه لذلك ولم يُعد تشغيل البيانات التالفة على القرص. تمت إضافة ميزة التحقق من مجموع السجل إلى نظام الملفات ext4. [ 35 ]
قد لا تدعم أنظمة الملفات التي تمر عبر واجهة مُرَجِّع الأجهزة (بما في ذلك تطبيقات RAID وLVM البرمجية) خاصية الحواجز، وستصدر تحذيرًا عند استخدام خيار التثبيت هذا. [ 36 ] [ 37 ] كما توجد بعض الأقراص التي لا تُطبِّق بشكل صحيح امتداد مسح ذاكرة التخزين المؤقت للكتابة اللازم لعمل الحواجز، مما يُسبب تحذيرًا مشابهًا. [ 38 ] في هذه الحالات، حيث لا تكون الحواجز مدعومة أو عملية، يُمكن ضمان ترتيب كتابة موثوق عن طريق إيقاف تشغيل ذاكرة التخزين المؤقت للكتابة في القرص واستخدام data=journalخيار التثبيت. [ 32 ] قد يكون إيقاف تشغيل ذاكرة التخزين المؤقت للكتابة في القرص ضروريًا حتى عند توفر الحواجز.
تتوقع تطبيقات مثل قواعد البيانات استدعاء الدالة fsync() لتفريغ عمليات الكتابة المعلقة على القرص، ولا يقوم نظام الحماية دائمًا بمسح ذاكرة التخزين المؤقت للكتابة على القرص استجابةً لهذا الاستدعاء. [ 39 ] كما توجد مشكلة محتملة في نظام الحماية تتعلق بمعالجة الأخطاء أثناء الأحداث، مثل تعطل القرص. [ 40 ] ومن المعروف أيضًا أن بعض تقنيات المحاكاة الافتراضية لا تُعيد توجيه أوامر fsync أو flush بشكل صحيح إلى الأجهزة الأساسية (الملفات، وحدات التخزين، القرص) من نظام التشغيل الضيف. [ 41 ] وبالمثل، تُنفذ بعض الأقراص الصلبة أو وحدات التحكم عملية مسح ذاكرة التخزين المؤقت بشكل غير صحيح أو لا تُنفذها على الإطلاق، ومع ذلك تُعلن عن دعمها، ولا تُرجع أي خطأ عند استخدامها. [ 42 ] هناك العديد من الطرق للتعامل مع fsync وذاكرة التخزين المؤقت للكتابة بشكل غير صحيح، لذا من الأسلم افتراض أن مسح ذاكرة التخزين المؤقت لا يعمل ما لم يتم اختباره بشكل صريح، بغض النظر عن مدى موثوقية المكونات الفردية.
انقراض وشيك بسبب محدودية الطوابع الزمنية
يخزن نظام الملفات Ext3 التواريخ بتوقيت يونكس باستخدام أربعة بايتات في رأس الملف. لا توفر 32 بت نطاقًا كافيًا لمواصلة معالجة الملفات بعد 18 يناير 2038 - مشكلة عام 2038. [ 43 ]
ext4

اعتبارًا من عام 2025، أصبح نظام الملفات ext4 النظام الافتراضي لتوزيعات لينكس الرئيسية، بما في ذلك ديبيان وأوبونتو . [ 44 ] في 28 يونيو 2006، أعلن ثيودور تسو ، المطور الرئيسي لنظام ext3، [ 45 ] عن إصدار مُحسّن يُسمى ext4. في 11 أكتوبر 2008، دُمجت التصحيحات التي تُصنّف ext4 كبرنامج مستقر في مستودعات شفرة المصدر لنظام لينكس 2.6.28، مما يُشير إلى نهاية مرحلة التطوير ويُوصي باعتماده. في عام 2008، صرّح تسو بأنه على الرغم من أن ext4 يتمتع بميزات مُحسّنة، مثل كونه أسرع بكثير من ext3، إلا أنه ليس تقدمًا كبيرًا، فهو يستخدم تقنية قديمة، وهو حل مؤقت؛ ويعتقد تسو أن Btrfs هو الخيار الأفضل، لأنه "يُقدّم تحسينات في قابلية التوسع والموثوقية وسهولة الإدارة". [ 46 ] يحتوي نظام الملفات Btrfs أيضًا على "عدد من أفكار التصميم نفسها التي كانت موجودة في نظامي reiser3 / 4 ". [ 47 ]
انظر أيضاً
- قائمة أنظمة الملفات
- مقارنة أنظمة الملفات
- سمات الملف الموسعة
- Ext2Fsd
- Next3 ، نسخة معدلة من ext3 تقوم بأخذ لقطات
مراجع
- ↑ يتم تحديد الحد الأقصى لعدد العقد (وبالتالي الحد الأقصى لعدد الملفات والمجلدات) عند إنشاء نظام الملفات. إذا كان V هو حجم وحدة التخزين بالبايت، فإن العدد الافتراضي للعقد يُعطى بالمعادلة V / 2 = 13 (أو عدد الكتل، أيهما أقل)، والحد الأدنى هو V / 2 = 23. وقد اعتُبر هذا العدد الافتراضي كافيًا لمعظم التطبيقات. الحد الأقصى لعدد المجلدات الفرعية في المجلد الواحد ثابت عند 32000.
- ↑ "تم إصدار ReactOS 0.4.2" . reactos.org . تم الاطلاع عليه بتاريخ 17 أغسطس 2016 .
- 1 2 "الفصل 6. نظام الملفات Ext4 Red Hat Enterprise Linux 6" .
- ↑ ستيفن سي. تويدي (مايو 1998). "توثيق نظام ملفات لينكس ext2fs" (ملف PDF) . وقائع المؤتمر السنوي الرابع للينكس إكسبو، دورهام، كارولاينا الشمالية . تم الاطلاع عليه بتاريخ 23 يونيو 2007 .
- ↑ ستيفن سي. تويدي (17 فبراير 1999). "رد: fsync على الملفات الكبيرة" . قائمة بريدية لنواة لينكس .
- ↑ روب راديز (23 نوفمبر 2001). "2.4.15-final" . قائمة بريدية لنواة لينكس .
- ↑ بيشتش، جاستن. "قياس أداء أنظمة الملفات الجزء الثاني" . مجلة لينكس جازيت (122).
- ↑ إيفرز، هانز. "مقارنة أنظمة الملفات (ext3، reiser، xfs، jfs) على دبيان إيتش" . مؤرشف من الأصل بتاريخ 13 سبتمبر 2008. تم الاطلاع عليه بتاريخ 3 نوفمبر 2010 .
{{cite journal}}يتطلب الاستشهاد بالمجلة ( مساعدة )|journal= - ↑ سميث، رودريك و. (9 أكتوبر 2003). "مقدمة إلى أنظمة ملفات لينكس وملفاتها" . Linux.com. مؤرشف من الأصل في 30 أغسطس 2011.
- ↑ تراجيسر، جيمس (2010-04-23). "أي نظام ملفات لينكس تختار لجهاز الكمبيوتر الخاص بك؟ Ext2، Ext3، Ext4، ReiserFS (Reiser3)، Reiser4، XFS، Btrfs" .
- ↑ كاو، مينغمينغ. "فهرسة الدليل" . ميزات موجودة في لينكس 2.6 . مؤرشف من الأصل بتاريخ 18 يوليو 2019. تم الاطلاع عليه بتاريخ 1 أبريل 2009 .
- ↑ ماثيو ويلكوكس. "Documentation/filesystems/ext2.txt" . وثائق مصدر نواة لينكس .
- 1 2 دانيال روبنز (1 ديسمبر 2001). "الخيوط المشتركة: دليل تنفيذ أنظمة الملفات المتقدمة، الجزء 8" . IBM developerWorks . مؤرشف من الأصل في 13 أكتوبر 2007.
- ↑ مراقب فضولي: تسريع أنظمة ملفات ext3 . Evuraan.blogspot.com (2007-01-09). تم الاطلاع عليه بتاريخ 2013-06-22.
- ↑ راديز، روب (2005). "الامتدادات، التخصيص المؤجل" . مستقبل نظام الملفات ext3 . مؤرشف من الأصل بتاريخ 8 يوليو 2008. تم الاطلاع عليه بتاريخ 30 يوليو 2008 .
- ↑ روبرت نيكولز (2007-04-03) ردًا على: كم عدد المجلدات الفرعية ؟ مؤرشف بتاريخ 2008-10-06 في أرشيف الإنترنت linux.derkeiler.com
- ↑ أندرياس ديلجر. "نشر في القائمة البريدية لمستخدمي ext3" . منشور في القائمة البريدية لمستخدمي ext3 .
- ↑ Shake . Vleu.net. تم الاطلاع عليه بتاريخ 22-06-2013.
- ↑ برنامج إلغاء التجزئة مكتوب بلغة سطر الأوامر . Ck.kolivas.org (19-08-2012). تم الاطلاع عليه بتاريخ 22-06-2013.
- ↑ برنامج Defrag مكتوب بلغة بايثون . Bazaar.launchpad.net. تاريخ الاسترجاع: 22-06-2013.
- ↑ ردًا على: البحث عن برنامج لإلغاء تجزئة الملفات/نقل الملفات بنظام ext3 . Redhat.com (2005-03-04). تم الاطلاع عليه بتاريخ 2013-06-22.
- ↑ 5.10. أنظمة الملفات . Tldp.org (2002-11-09). تم الاطلاع عليه بتاريخ 2013-06-22.
- ↑ "تم إغلاق المشكلة رقم 849: تحسين (تم إصلاحه) - تخصيص مسبق لمنع التجزئة" . trac.transmissionbt.com .
نظام ملفات أوبونتو الافتراضي ("ext3") يقوم بتجزئة الملفات الكبيرة (>1 جيجابايت) والبطيئة النمو (<1
ميجابايت/ثانية).
- ↑ أوليفر ديدريش (27 أكتوبر 2008). "تحسين نظام ملفات لينكس Ext3" .
وجدنا مساحات حرة مجزأة بشدة على خادم IMAP مُستخدم بكثافة، والذي يخزن جميع رسائله الإلكترونية في ملفات منفصلة، على الرغم من أن أكثر من 900
جيجابايت من إجمالي مساحة القرص البالغة 1.4
تيرابايت كانت لا تزال متاحة.
- ↑ Ext4 – مبتدئو نواة لينكس . Kernelnewbies.org (19-05-2011). تم الاطلاع عليه بتاريخ 22-06-2013.
- ↑ الأسئلة الشائعة حول نظام الملفات ext3 في لينكس . Batleth.sapienti-sat.org. تم الاطلاع عليه بتاريخ 22-06-2013.
- ↑ كيفية استعادة الملفات المحذوفة على نظام ملفات ext3. مؤرشف بتاريخ 19 سبتمبر 2010 في Wayback Machine . Xs4all.nl (7 فبراير 2008). تم الاطلاع عليه بتاريخ 22 يونيو 2013.
- ↑ برنامج PhotoRec لاستعادة الملفات المرخصة بموجب رخصة GPL . Cgsecurity.org. تم الاطلاع عليه بتاريخ 22-06-2013.
- ↑ برنامج UFS Explorer Standard Recovery الإصدار 4. Ufsexplorer.com. تم الاطلاع عليه بتاريخ 22-06-2013.
- ↑ e3compr – ضغط ملفات ext3 . موقع Sourceforge.net. تاريخ الوصول: 22 يونيو 2013.
- ↑ جوناثان كوربيت. "نظام ملفات Next3" . LWN.
- ١ ٢ ردًا على: تلف البيانات الوصفية المتكرر مع نظام الملفات ext3 + إيقاف التشغيل القسري. مؤرشف بتاريخ ٢٨ سبتمبر ٢٠٠٧ في أرشيف الإنترنت (Wayback Machine) . Archives.free.net.ph. تم الاطلاع عليه بتاريخ ٢٢ يونيو ٢٠١٣.
- ↑ ردًا على: تلف البيانات الوصفية المتكرر مع نظام الملفات ext3 + إيقاف التشغيل القسري. مؤرشف بتاريخ 28-09-2007 في أرشيف الإنترنت (Wayback Machine) . Archives.free.net.ph. تم الاطلاع عليه بتاريخ 22-06-2013.
- ↑ ريد هات إنتربرايز لينكس، الفصل 20. حواجز الكتابة
- ↑ ext4: إضافة ميزة التحقق من مجموع التحقق من السجل . Article.gmane.org (2008-02-26). تم الاطلاع عليه بتاريخ 2013-06-22.
- ↑ ردًا على: هل يدعم مُخطط الجهاز الكتابة عبر الحاجز أم لا؟ مؤرشف بتاريخ 4 مايو 2009 في أرشيف الإنترنت (Wayback Machine ). Oss.sgi.com. تم الاطلاع عليه بتاريخ 22 يونيو 2013.
- ↑ نظام ملفات XFS والملفات المُصفّرة. أُرشف بتاريخ 30 أبريل 2008 على موقع Wayback Machine . Madduck.net (11 يوليو 2008). تم الاطلاع عليه بتاريخ 22 يونيو 2013.
- ↑ مزامنة الحاجز . forums.opensuse.org (مارس 2007)
- ↑ ردًا على: اقتراح لـ fsync() و fdatasync() "المناسبة" والمستدامة . Mail-archive.com (2008-02-26). تم الاطلاع عليه بتاريخ 2013-06-22.
- ↑ حواجز الإدخال/الإخراج، اعتبارًا من إصدار النواة 2.6.31 . Mjmwired.net. تم الاطلاع عليه بتاريخ 22-06-2013.
- ↑ المحاكاة الافتراضية وأنماط الإدخال/الإخراج = تعقيد إضافي . Mysqlperformanceblog.com (21-03-2011). تم الاطلاع عليه بتاريخ 22-06-2013.
- ↑ SSD، XFS، LVM، fsync، ذاكرة التخزين المؤقت للكتابة، الحاجز، والمعاملات المفقودة . Mysqlperformanceblog.com (2009-03-02). تم الاطلاع عليه بتاريخ 2013-06-22.
- ↑ كلارك، ليبي (19 فبراير 2015). "10 نقاط بارزة في تقرير جون كوربيت عن نواة لينكس" . تم الاطلاع عليه بتاريخ 26 يناير 2019 .
- ↑ "فهم أنظمة ملفات لينكس: ext4 وما بعده" . Opensource.com . تم الاطلاع عليه بتاريخ 3 مايو 2026 .
- ↑ «ثيودور تسو»: اقتراح وخطة لأعمال التطوير المستقبلية للقسم 2/3 . مكتبة لي كيل. تم الاطلاع عليه بتاريخ 22-06-2013.
- ↑ ريان بول (13 أبريل 2009). "المتحدثون يناقشون نواة لينكس في قمة التعاون" . آرس تكنيكا . تاريخ الاسترجاع: 22 أغسطس 2009 .
- ↑ ثيودور تسو (2008-08-01). "رد: reiser4 للإصدار 2.6.27-rc1" . قائمة بريدية لنواة لينكس . تم الاطلاع بتاريخ 2010-12-31 .
روابط خارجية
- "أسئلة وأجوبة حول نظام الملفات ext3 في لينكس" .اعتبارًا من 14 أكتوبر 2004.
- تقديم نظام الملفات ext3 – دليل تنفيذ نظام الملفات المتقدم من IBM developerWorks، الجزء 7
- برنامج Paragon ExtBrowser مؤرشف بتاريخ 9 أغسطس 2010 على موقع Wayback Machine . برنامج تشغيل مجاني لنظامي التشغيل Windows ext2/ext3
- نظام ملفات Ext2 لنظام التشغيل Windows GPL، برنامج تشغيل نظام ملفات ext2/ext3 لأنظمة التشغيل Windows 2000/XP/2003/VISTA/2008 (مفتوح المصدر، يدعم القراءة والكتابة، ويدعم عقدة بيانات بحجم 256 بايت كحد أقصى للوصول إلى الأقراص الأكبر حجمًا)
- نظام ملفات Ext2 قابل للتثبيت لنظام التشغيل Windows ، برنامج تشغيل نظام الملفات ext2/ext3 لأنظمة التشغيل MS Windows NT4.0/2000/XP/Vista/7/8/8.1/Server 2003/2008/2008 R2/2012/2012 R2 (برنامج مجاني، مغلق المصدر، يدعم القراءة والكتابة، ويدعم عقد بيانات بحجم 256 بايت كحد أقصى للوصول إلى الأقراص الأكبر حجمًا)
- برنامج تشغيل نظام الملفات EXT2 IFS ext2/ext3 (للقراءة فقط) لأنظمة التشغيل MS Windows NT/2000/XP (مفتوح المصدر)، أحدث إصدار متوفر في الأرشيف الإلكتروني
- Explore2fs: أداة بواجهة رسومية تشبه مستكشف الملفات للوصول إلى أنظمة الملفات ext2/ext3 في نظام التشغيل ويندوز
- "Ext2read" تطبيق ويندوز لقراءة/نسخ ملفات ext2/ext3/ext4 مع دعم extent و LVM2.
- برنامج UFS Explorer Standard Recovery الإصدار 4 هو برنامج تجاري لاستعادة البيانات واستعادة الملفات المحذوفة لأنظمة الملفات Ext2/Ext3.
- أدوات تغيير حجم ملفات ext2/ext3
- عرض تقديمي حول نظام ملفات EXT3 Journaling من قبل الدكتور ستيفن تويدي في ندوة أوتاوا لينكس، 20 يوليو 2000
- أحدث التقنيات: أين نحن الآن مع نظام الملفات Ext3؟ مؤرشف بتاريخ 31-12-2010 على موقع Wayback Machine بواسطة مينغمينغ كاو، ثيودور واي. تسو، باداري بولافارتي، سوبارنا بهاتاشاريا ، مركز تكنولوجيا لينكس التابع لشركة IBM، 2005
- دليل تعليمي – تحديد حدود حجم ملفات EXT3
- fuse-ext2 هو برنامج تشغيل مفتوح المصدر لنظام الملفات ext2/ext3 لـ FUSE . (يدعم نظام التشغيل Mac OS X 10.4 والإصدارات الأحدث ( Universal Binary )، باستخدام MacFuse )
- نسخة ويندوز من نظام الملفات Ext2/Ext4 وأنظمة الملفات الأخرى في CROSSMETA
- ريد هات إنتربرايز لينكس،الفصل 22. كتابة العوائق .
- إن كارثة نظام لينكس في عام 2038 تلوح في الأفق، ولا توجد "خطة جدية" لذلك.
- برنامج 2001
- أنظمة ملفات القرص
- أنظمة الملفات التي يدعمها نواة لينكس
