قائمة أنظمة الملفات
تُحدد القوائم التالية أنظمة الملفات وتُصنفها وتُوفر روابط لمعلومات أكثر تفصيلاً عنها . تدعم العديد من أنظمة التشغيل القديمة نظام ملفات "أصلي" واحد فقط، والذي لا يحمل أي اسم بخلاف اسم نظام التشغيل نفسه.
أنظمة ملفات القرص
عادةً ما تكون أنظمة ملفات القرص موجهة نحو الكتل. تتكون الملفات في نظام الملفات الموجه نحو الكتل من سلاسل من الكتل، وغالبًا ما تتميز بعمليات قراءة وكتابة وتعديل عشوائية الوصول بالكامل.
- ADFS – نظام ملفات الأقراص المتقدمة من Acorn ، وهو خليفة نظام DFS .
- AdvFS - نظام الملفات المتقدم، الذي صممته شركة Digital Equipment Corporation لنظام التشغيل Digital UNIX (الآن Tru64 UNIX ).
- نظام ملفات أبل (APFS ) هو نظام ملفات لمنتجات أبل.
- AthFS – نظام ملفات AtheOS ، وهو نظام ملفات 64 بت مُسجل يستخدمه الآن Syllable . يُسمى أيضًا AFS.
- BFS – نظام ملفات التمهيد المستخدم في الإصدار 4.0 من System V و UnixWare.
- نظام الملفات BFS هو نظام الملفات المستخدم في نظام التشغيل BeOS ، ويُطلق عليه أحيانًا خطأً اسم BeFS. ويستخدم نظام التشغيل Haiku تطبيقًا مفتوح المصدر يُسمى OpenBFS .
- نظام ملفات البايت (BFS) - نظام الملفات الذي يستخدمه z/VM لتطبيقات يونكس
- Btrfs – هو نظام ملفات نسخ عند الكتابة لنظام Linux أعلنت عنه شركة Oracle في عام 2007 ونُشر بموجب رخصة جنو العمومية العامة (GPL).
- نظام الملفات العنقودي (CFS ) من شركة Veritas التابعة لشركة Symantec. وهو نسخة الوصول المتوازي من نظام الملفات VxFS.
- نظام ملفات CP/M — نظام الملفات الأصلي المستخدم في نظام التشغيل CP/M (برنامج التحكم للحواسيب الصغيرة) الذي تم إصداره لأول مرة في عام 1974.
- DFS – نظام ملفات الأقراص من Acorn .
- DOS 3.x – نظام التشغيل الأصلي للأقراص المرنة ونظام الملفات الذي تم تطويره لجهاز Apple II .
- نظام الملفات الممتد (EFS) - نظام ملفات كتلي قديم يعمل تحت نظام IRIX .
- ext – نظام ملفات موسع، مصمم لأنظمة لينكس .
- ext2 – نظام الملفات الموسع الثاني، المصمم لأنظمة لينكس .
- ext3 – شكل مُدوّن من ext2.
- ext4 – نظام ملفات متطور لنظام ext3 ، وهو أيضًا نظام ملفات مسجل مع دعم للامتدادات .
- ext3cow – شكل من أشكال نظام ملفات الإصدارات ext3.
- FAT - جدول تخصيص الملفات، الذي تم استخدامه في البداية على نظام التشغيل DOS ونظام التشغيل Microsoft Windows ويستخدم الآن على نطاق واسع لتخزين USB المحمول وبعض الأجهزة الأخرى؛ FAT12 و FAT16 و FAT32 لأعماق الجداول 12 و 16 و 32 بت .
- VFAT – طبقة اختيارية على نظام FAT الخاص بنظام التشغيل Microsoft Windows للسماح بأسماء ملفات طويلة (تصل إلى 255 حرفًا) بدلاً من أسماء الملفات 8.3 المسموح بها فقط في نظام الملفات FAT العادي.
- FATX – نسخة معدلة من نظام FAT الخاص بنظام التشغيل Microsoft Windows والذي يستخدم على جهاز Xbox الأصلي .
- نظام الملفات السريع (أميغا) (FFS) - نظام ملفات سريع، يُستخدم في أنظمة أميغا . وقد تطور هذا النظام بمرور الوقت، ويشمل الآن FFS1 وFFS Intl وFFS DCache وFFS2.
- نظام الملفات السريع من بيركلي (FFS )، المستخدم في أنظمة BSD
- Fossil – Plan 9 from Bell Labs snapshot archiveal file system.
- نظام الملفات Files-11 – نظام ملفات OpenVMS ؛ يُستخدم أيضًا في بعض أنظمة PDP-11 ؛ يدعم الملفات الموجهة نحو السجلات
- أنظمة ملفات آلة فليكس
- HAMMER — نظام ملفات DragonFly BSD مجمع ، جاهز للإنتاج منذ DragonFly 2.2 (2009) [ 1 ] [ 2 ]
- HAMMER2 — يوصى به كنظام الملفات الجذر الافتراضي في DragonFly منذ الإصدار 5.2 في عام 2018 [ 3 ] [ 4 ] [ 5 ]
- نظام الملفات الهرمي (HFS ) هو نظام ملفات هرمي في نظام التشغيل MVS من IBM، بدءًا من MVS/ESA OpenEdition وحتى z/OS V2R4؛ ويجب عدم الخلط بينه وبين نظام الملفات الهرمي الخاص بشركة Apple. وقد صرّحت IBM بأنه ينبغي على مستخدمي z/OS الترقية من HFS إلى zFS ، وفي z/OS V2R5 تم إيقاف دعم HFS.
- نظام الملفات الهرمي (HFS) - كان مستخدمًا حتى ظهور نظام الملفات الهرمي HFS+ في نظام التشغيل Mac OS 8.1. يُعرف أيضًا باسم تنسيق Mac OS القياسي. وهو خليفة نظام ملفات ماكنتوش (MFS) وسلف نظام الملفات الهرمي HFS+؛ لا ينبغي الخلط بينه وبين نظام الملفات الهرمي HFS من IBM المُرفق مع نظام التشغيل z/OS.
- HFS+ – نسخة محدثة من نظام الملفات الهرمي HFS من Apple، مدعومة على نظام التشغيل Mac OS 8.1 والإصدارات الأحدث، بما في ذلك macOS. تدعم هذه النسخة تسجيل البيانات في نظام الملفات، مما يتيح استعادة البيانات بعد تعطل النظام. يُشار إليها أيضًا باسم "تنسيق Mac OS الموسع" أو HFS Plus.
- نظام الملفات عالي الأداء (HPFS )، المستخدم في نظام التشغيل OS/2
- HTFS - نظام ملفات عالي الإنتاجية، يُستخدم على SCO OpenServer
- ISO 9660 – يستخدم على أقراص CD-ROM و DVD-ROM (تعتبر Rock Ridge و Joliet امتدادات لهذا)
- JFS – نظام ملفات IBM Journaling ، متوفر في أنظمة Linux و OS/2 و AIX . يدعم الامتدادات .
- LFS – تطبيق نظام الملفات ذي البنية السجلية في نظام 4.4BSD
- نظام ملفات ماكنتوش ( MFS )، المستخدم في أنظمة ماك أو إس الكلاسيكية المبكرة . وقد خلفه نظام الملفات الهرمي (HFS).
- Next3 – شكل من أشكال نظام الملفات ext3 مع دعم اللقطات. [ 6 ]
- MFS – نظام ملفات الوسائط الخاص بـ TiVo، وهو تنسيق خاص يتحمل الأعطال ويستخدم على محركات الأقراص الصلبة الخاصة بـ TiVo للتسجيل في الوقت الفعلي من البث التلفزيوني المباشر.
- نظام ملفات Minix - يُستخدم في أنظمة Minix
- NILFS – تطبيق لينكس لنظام ملفات ذي بنية سجلية
- نظام الملفات NTFS (نظام الملفات بتقنية جديدة) المستخدم في أنظمة التشغيل Windows NT من مايكروسوفت
- نظام ملفات NeXT - NeXTstation و NeXTcube
- نظام ملفات NetWare – نظام ملفات NetWare الأصلي 2.x–5.x، والذي تستخدمه الإصدارات اللاحقة بشكل اختياري.
- NSS – خدمات تخزين نوفيل. هو نظام ملفات جديد ذو 64 بت يستخدم خوارزمية شجرة متوازنة. يُستخدم في إصدارات NetWare 5.0 وما فوق، وتم نقله مؤخرًا إلى نظام Linux .
- OneFS – نظام الملفات الواحد. هو نظام ملفات موزّع ومُسجّل بالكامل، يستخدمه Isilon . يستخدم OneFS ترميز FlexProtect و Reed-Solomon لدعم ما يصل إلى أربعة أعطال متزامنة في الأقراص.
- نظام الملفات القديم ( OFS ) على جهاز أميغا. جيد للأقراص المرنة، ولكنه عديم الفائدة تقريبًا على محركات الأقراص الصلبة.
- نظام الملفات OS-9
- PFS – و PFS2 و PFS3 وما إلى ذلك. نظام ملفات مثير للاهتمام من الناحية التقنية متاح لجهاز Amiga ، ويعمل بشكل جيد للغاية في العديد من الظروف.
- ProDOS – خليفة نظام التشغيل DOS 3.x، لأجهزة كمبيوتر Apple II ، بما في ذلك IIgs
- Qnx4fs – نظام الملفات المستخدم في إصداري QNX 4 و 6.
- نظام الملفات المرن (ReFS) - نظام ملفات من مايكروسوفت مع تركيز خاص على مرونة البيانات في بيئات الخوادم.
- ReiserFS – نظام ملفات يستخدم التسجيل
- Reiser4 – نظام ملفات يستخدم التسجيل ، وهو أحدث إصدار من ReiserFS
- ريلاينس – نظام ملفات داتالايت للمعاملات لتطبيقات عالية الموثوقية
- Reliance Nitro – نظام ملفات قائم على الشجرة، يعتمد على المعاملات، ونسخ عند الكتابة، تم تطويره لأنظمة مضمنة عالية الأداء، من Datalight (استحوذت عليها Tuxera في عام 2019) [ 7 ]
- RFS – نظام الملفات الأصلي لـ RTEMS [ 8 ]
- SkyFS – تم تطويره لنظام التشغيل SkyOS ليحل محل BFS كنظام الملفات الرئيسي للنظام. وهو مبني على BFS، ولكنه يحتوي على العديد من الميزات الجديدة.
- SFS – نظام الملفات الذكي، وهو نظام ملفات تسجيل متاح لمنصات Amiga.
- نظام الملفات (Apple) - "نظام الملفات" لمنصة Apple Newton ، وهو مُهيكل كقاعدة بيانات سطحية
- Tux3 – نظام ملفات تجريبي للتحكم في الإصدارات، مصمم كبديل لنظام ext3
- UDF - نظام ملفات قائم على الحزم لوسائط WORM/RW مثل CD-RW و DVD، يدعم الآن محركات الأقراص الصلبة وذاكرة الفلاش أيضًا.
- نظام ملفات يونكس ( UFS) ، المستخدم في أنظمة سولاريس وأنظمة بي إس دي القديمة.
- UFS2 – نظام ملفات يونكس، المستخدم في أنظمة BSD الأحدث
- نظام ملفات VxFS من فيريتاس ، أول نظام ملفات تجاري مزود بخاصية التسجيل ؛ HP-UX ، سولاريس ، لينكس ، AIX ، يونكس وير
- VTOC (جدول محتويات المجلد) - بنية بيانات على أجهزة التخزين ذات الوصول المباشر (DASD) لأجهزة IBM الرئيسية مثل محركات الأقراص التي توفر طريقة لتحديد مواقع مجموعات البيانات الموجودة على وحدة تخزين DASD .
- نظام الملفات XFS – يُستخدم على أنظمة SGI IRIX و Linux
- zFS – نظام ملفات z/OS ؛ لا ينبغي الخلط بينه وبين أنظمة الملفات الأخرى التي تحمل اسم zFS أو ZFS.
- zFS - مشروع بحثي لشركة IBM لتطوير نظام ملفات موزع ولا مركزي؛ لا ينبغي الخلط بينه وبين أنظمة الملفات الأخرى التي تحمل اسم zFS أو ZFS.
- ZFS – نظام ملفات مدمج ومدير وحدات تخزين منطقية من تصميم شركة صن مايكروسيستمز
أنظمة ملفات مزودة بخاصية تحمل الأعطال
تحتوي أنظمة الملفات هذه على خاصية التحقق من المجموع الاختباري المدمجة، بالإضافة إلى خاصية النسخ المتطابق أو التكافؤ لتوفير مزيد من التكرار على جهاز واحد أو عدة أجهزة تخزين:
- Bcachefs – التحقق الكامل من البيانات والبيانات الوصفية، [ 9 ] [ 10 ] bcache هو النصف السفلي من نظام الملفات.
- Btrfs – نظام ملفات يعتمد على أشجار B ، تم تصميمه في البداية في شركة أوراكل .
- HAMMER و HAMMER2 هما نظاما الملفات الأساسيان لنظام DragonFly BSD ، وقد أنشأهما مات ديلون . [ 1 ] [ 2 ] [ 4 ] [ 5 ]
- NOVA – نظام الملفات "غير المتطاير المُسرّع" للذاكرة الرئيسية الدائمة.
- نظام الملفات المرن (ReFS) - نظام ملفات من مايكروسوفت مزود بميزات مرونة مدمجة.
- ريلاينس - نظام ملفات معاملاتي مزود برموز التحقق من التكرار الدوري (CRC) ، تم إنشاؤه بواسطة داتالايت.
- ريلاينس نيترو – نظام ملفات قائم على الشجرة، يعتمد على النسخ عند الكتابة مع رموز التحقق من التكرار الدوري (CRC)، تم تطويره لتحقيق أداء عالٍ وموثوقية في الأنظمة المدمجة، من شركة داتالايت (التي استحوذت عليها شركة توكسيرا في عام 2019). [ 7 ]
- نظام الملفات ZFS - يحتوي على مجاميع اختبارية لجميع البيانات؛ البيانات الوصفية المهمة مُكررة دائمًا، ويمكن للمستخدم ضبط مستويات التكرار الإضافية؛ تضمن خاصية النسخ عند الكتابة والكتابة المعاملاتية اتساق البيانات الوصفية؛ ويمكن إصلاح البيانات التالفة تلقائيًا في حال توفر نسخة احتياطية. تم تطويره بواسطة شركة صن مايكروسيستمز للاستخدام على نظامي التشغيل سولاريس 10 وأوبن سولاريس ، وتم نقله إلى أنظمة التشغيل فري بي إس دي 7.0، ونت بي إس دي (اعتبارًا من أغسطس 2009)، ولينكس ، و FUSE (لا يُخلط بينه وبين نظامي الملفات zFS من شركة آي بي إم ).
أنظمة ملفات مُحسّنة لذاكرة الفلاش ووسائط الحالة الصلبة
تتشابه وسائط التخزين ذات الحالة الصلبة، مثل ذاكرة الفلاش ، مع الأقراص في واجهاتها، لكنها تواجه مشاكل مختلفة. فعلى المستوى الأدنى، تتطلب هذه الوسائط معالجة خاصة، مثل موازنة التآكل وخوارزميات مختلفة لاكتشاف الأخطاء وتصحيحها . عادةً ما يتولى جهاز مثل محرك الأقراص ذي الحالة الصلبة هذه العمليات داخليًا، وبالتالي يمكن استخدام نظام ملفات عادي. مع ذلك، في بعض التطبيقات المتخصصة (الأنظمة المدمجة، والتطبيقات الصناعية)، يكون استخدام نظام ملفات مُحسَّن لذاكرة الفلاش العادية مفيدًا.
تدعم العديد من أنظمة الملفات المحسّنة لذاكرة الفلاش، ولكن ليس جميعها، أوامر TRIM لإخبار جهاز التخزين بأن بعض الكتل لم تعد قيد الاستخدام ويمكن إعادة استخدامها.
- 3FS – (نظام ملفات فاير فلاير) هو نظام ملفات من إنتاج شركة ديب سيك مصمم لأحمال عمل تدريب الذكاء الاصطناعي والاستدلال. [ 11 ]
- نظام ملفات أبل (APFS) هو نظام ملفات من الجيل التالي لمنتجات أبل.
- CHFS – نظام ملفات NetBSD للأنظمة المدمجة مُحسَّن لوسائط الفلاش الخام.
- نظام الملفات exFAT هو نظام ملفات من مايكروسوفت مُصمم لبطاقات الذاكرة (انظر أيضًا XCFiles ، وهو تطبيق exFAT لنظام التشغيل Wind River VxWorks وأنظمة التشغيل المدمجة الأخرى). لا يدعم TRIM على نظام ويندوز، ولكنه يدعمه على نظام لينكس.
- ExtremeFFS – نظام ملفات داخلي لمحركات الأقراص الصلبة SSD.
- F2FS – نظام ملفات متوافق مع الفلاش. نظام ملفات لينكس مفتوح المصدر قدمته سامسونج في عام 2012. [ 12 ]
- FFS2 (يفترض أنه سبقه FFS1)، أحد أقدم أنظمة ملفات الفلاش. تم تطويره وتسجيل براءة اختراعه بواسطة مايكروسوفت في أوائل التسعينيات. [ 13 ]
- JFFS – نظام ملفات لينكس الأصلي ذو البنية السجلية لوسائط ذاكرة فلاش NOR.
- JFFS2 – خليفة JFFS، لذاكرة الفلاش NAND و NOR .
- LSFS – نظام ملفات ذو بنية سجلية مع لقطات قابلة للكتابة وإزالة البيانات المكررة المضمنة، تم تطويره بواسطة شركة StarWind Software . يستخدم ذاكرة الوصول العشوائي الديناميكية (DRAM) وذاكرة الفلاش لتخزين البيانات مؤقتًا على الأقراص الدوارة.
- LogFS – كان يهدف إلى استبدال JFFS2، ويتميز بقابلية توسع أفضل. لم يعد قيد التطوير النشط. [ 14 ]
- NILFS – نظام ملفات ذو بنية سجلية لنظام لينكس مع لقطات مستمرة.
- نظام الملفات غير المتطاير - النظام الخاص بذاكرة الفلاش الذي قدمته شركة بالم.
- NOVA – نظام الملفات "غير المتطاير المعجل" للذاكرة الرئيسية الدائمة.
- OneFS هو نظام ملفات تستخدمه شركة Isilon . وهو يدعم وضع البيانات الوصفية بشكل انتقائي مباشرة على محرك أقراص الحالة الصلبة (SSD) من نوع الفلاش.
- نظام ملفات Reliance Velocity هو نظام ملفات فلاش خاص بشركة Tuxera يتميز بمرونة عالية (تقنية مقاومة الأعطال) وسلامة بيانات مدمجة. يُعد هذا النظام الأمثل للتطبيقات المدمجة التي تتطلب معالجة كميات كبيرة من البيانات على مدى عمليات طويلة الأمد. يمكن استخدام Reliance Velocity مع جميع وسائط التخزين القائمة على الكتل مثل eMMC و UFS وeSD وبطاقات SD و CF و SSD . وهو متوافق مع أنظمة Linux و Android و QNX ، مع إمكانية نقله إلى أنظمة تشغيل مدمجة أخرى.
- ريلاينس إيدج - نظام ملفات خاص بشركة توكسيرا، مصمم خصيصًا للأنظمة المدمجة ذات الموارد المحدودة. يتميز هذا النظام بتكامل بيانات مدمج ، وتقنية النسخ عند الكتابة، وعمليات حتمية . يمكن استخدام هذا النظام مع وسائط التخزين القائمة على الكتل، وهو قابل للتكوين ليتوافق مع معايير Small POSIX وFull POSIX، كما يمكن نقله إلى العديد من بيئات أنظمة التشغيل في الوقت الحقيقي (RTOS) . توفر توكسيرا نسخة معتمدة من هذا النظام تُسمى ريلاينس أشور . يتوافق الكود المصدري لريلاينس أشور مع معيار MISRA C، وقد طُوّر وفقًا لإطار عمل ASPICE .
- نظام ملفات emFile من Segger Microcontroller Systems – نظام ملفات للتطبيقات المدمجة بعمق، يدعم كلاً من ذاكرة NAND وذاكرة NOR. يتميز بموازنة التآكل، وسرعة القراءة والكتابة، واستهلاك منخفض للغاية لذاكرة الوصول العشوائي (RAM).
- SPIFFS – نظام ملفات فلاش SPI، وهو نظام ملفات لتسوية التآكل مصمم لأجهزة فلاش NOR الصغيرة.
- TFAT – نسخة معاملاتية من نظام ملفات FAT.
- TrueFFS - نظام ملفات داخلي لمحركات الأقراص الصلبة SSD، يقوم بتنفيذ تصحيح الأخطاء، وإعادة تعيين القطاعات التالفة، وموازنة التآكل.
- UBIFS – خليفة JFFS2، مُحسَّن لاستخدام ذاكرة الفلاش NAND و NOR .
- نظام كتابة الملفات في أي مكان (WAFL) هو نظام ملفات داخلي يستخدمه NetApp ضمن نظام التشغيل DataONTAP، وقد صُمم في الأصل لاستخدام محركات الأقراص الصلبة. يستخدم WAFL تقنية RAID-DP للحماية من أعطال الأقراص المتعددة، وذاكرة الوصول العشوائي غير المتطايرة (NVRAM) لتسجيل عمليات تغيير نظام الملفات.
- YAFFS – نظام ملفات ذو بنية سجلية مصمم لذاكرة الفلاش NAND، ولكنه يستخدم أيضًا مع ذاكرة الفلاش NOR.
- LittleFS - نظام ملفات صغير آمن مصمم لوحدات التحكم الدقيقة.
- JesFS – نظام ملفات تسلسلي مدمج من تصميم جو. [ 15 ] نظام ملفات صغير الحجم ومتين، مصمم خصيصًا لوحدات التحكم الدقيقة الصغيرة جدًا (16/32 بت). مفتوح المصدر ومرخص بموجب رخصة جنو العمومية الإصدار 3.
أنظمة الملفات التي لا يتم الإعلان عنها بشكل مباشر على أنها متوافقة مع ذاكرة الفلاش، ولكنها تدعم TRIM في التطبيقات الرئيسية
- نظام الملفات Btrfs (لينكس)
- Ext2 و Ext3 و Ext4 (لينكس)
- نظام الملفات NTFS (ويندوز ولينكس NTFS-3G )
- نظام الملفات (ويندوز)
أنظمة الملفات الموجهة نحو السجلات
في أنظمة الملفات الموجهة نحو السجلات، تُخزَّن الملفات كمجموعة من السجلات . وترتبط هذه الأنظمة عادةً بأنظمة تشغيل الحواسيب المركزية والحواسيب الصغيرة . تقرأ البرامج وتكتب السجلات كاملةً، بدلاً من البايتات أو نطاقات البايتات العشوائية، ويمكنها الوصول إلى حدود السجل ولكن ليس داخل السجلات نفسها. وتتشابه أنظمة الملفات الموجهة نحو السجلات الأكثر تطوراً مع قواعد البيانات البسيطة أكثر من تشابهها مع أنظمة الملفات الأخرى.
- نظام ملفات CMS – نظام الملفات الأصلي لمكون نظام مراقبة المحادثة في VM/370
- كانت الإصدارات الأولى من Files-11 موجهة نحو التسجيلات؛ وتمت إضافة دعم "التدفقات" لاحقًا
- نظام ميشيغان الطرفي (MTS) – يوفر "ملفات أسطر" حيث يتم ربط أطوال السجلات وأرقام الأسطر كبيانات وصفية مع كل سجل في الملف، ويمكن إضافة الأسطر واستبدالها وتحديثها بسجلات بنفس الطول أو بطول مختلف، وحذفها في أي مكان في الملف دون الحاجة إلى قراءة الملف بأكمله وإعادة كتابته. [ 16 ]
- نظام التشغيل OS4000 الخاص بشركة GEC، على أجهزة الكمبيوتر الصغيرة من سلسلة GEC 4000
- امتداد لأنظمة الملفات FAT12 و FAT16 (و FAT32 ) لدعم أنواع الملفات الشبيهة بقواعد البيانات، وهي: الملف العشوائي ، والملف المباشر ، والملف المفهرس ، والملف التسلسلي ، في أنظمة التشغيل Digital Research FlexOS وIBM 4680 OS وToshiba 4690 OS . [ 17 ] يُخزَّن حجم السجل لكل ملف على حدة في مدخلات خاصة في جدول الدليل. [ 18 ]
- أساليب الوصول التسلسلي لأنظمة تشغيل الحواسيب المركزية z/OS و z/VSE من IBM : أسلوب الوصول التسلسلي الأساسي (BSAM)، وأسلوب الوصول المقسم الأساسي (BPAM)، وأسلوب الوصول التسلسلي المُرتب في قائمة الانتظار (QSAM)؛ راجع قسم أساليب الوصول ومجموعة البيانات (الحاسوب المركزي من IBM) لمزيد من الأمثلة
- نظام التشغيل Pick – نظام ملفات وقاعدة بيانات موجهة نحو السجلات تستخدم ترميز التجزئة لتخزين البيانات.
- نظام الملفات المشترك (SFS) للأجهزة الافتراضية من IBM
- طريقة الوصول إلى التخزين الافتراضي (VSAM) - لأنظمة تشغيل الحواسيب المركزية z/OS و z/VSE من IBM
أنظمة ملفات القرص المشترك
تُستخدم أنظمة الملفات ذات الأقراص المشتركة (وتُسمى أيضًا أنظمة ملفات التخزين المشترك ، أو نظام ملفات SAN ، أو نظام الملفات المُجمّع ، أو حتى أنظمة ملفات المجموعة ) بشكل أساسي في شبكة منطقة التخزين، حيث تصل جميع العُقد مباشرةً إلى وحدة التخزين الكتلية التي يوجد بها نظام الملفات. وهذا يُتيح إمكانية تعطل إحدى العُقد دون التأثير على وصول العُقد الأخرى إلى نظام الملفات. تُستخدم أنظمة الملفات ذات الأقراص المشتركة عادةً في مجموعة عالية التوافر مع التخزين على RAID المادي . ولا يُمكن عادةً توسيع نطاق أنظمة الملفات ذات الأقراص المشتركة لتشمل أكثر من 64 أو 128 عُقدة.
قد تكون أنظمة الملفات ذات القرص المشترك متناظرة حيث يتم توزيع البيانات الوصفية بين العقد أو غير متناظرة مع خوادم البيانات الوصفية المركزية.
- نظام الملفات CXFS (نظام الملفات المجمّع XFS) من شركة Silicon Graphics (SGI). متوفر لأنظمة Linux وMac وWindows وSolaris وAIX وIRIX. غير متماثل.
- نظام ملفات Dell Fluid (المعروف سابقًا باسم ExaFS) هو برنامج احتكاري تُسوّقه شركة Dell . وهو نظام أقراص مشتركة يُباع كجهاز يوفر أنظمة ملفات موزعة للعملاء. يعمل على أجهزة Intel ويدعم بروتوكولات NFS v2/v3 وSMB/CIFS وAFP لأنظمة Windows و macOS و Linux وغيرها من أنظمة UNIX .
- نظام الملفات المجمع بلو ويل (BWFS) من شركة Zhongke Blue Whale . غير متماثل. متوفر لأنظمة مايكروسوفت ويندوز ، لينكس ، وماك أو إس .
- نظام ملفات SAN (SFS) من DataPlow. متوفر لأنظمة Windows وLinux وSolaris وmacOS. متماثل وغير متماثل.
- برنامج EMC Celerra HighRoad من شركة EMC . متوفر لأنظمة Linux وAIX وHP-UX وIRIX وSolaris وWindows. غير متماثل.
- Files-11 على VMSclusters ، الذي أصدرته شركة DEC في عام 1983، وهو الآن من HP . متناظر.
- نظام الملفات العالمي GFS2 من ريد هات . متوفر لنظام لينكس بموجب رخصة جنو العمومية (GPL ). متماثل ( GDLM ) أو غير متماثل ( GULM ).
- نظام الملفات المتوازي العام من IBM (GPFS) لأنظمة التشغيل Windows وLinux وAIX. متوازي
- نظام ملفات Nasan المجمع من DataPlow . متوفر لأنظمة Linux وSolaris. غير متماثل.
- نظام ملفات Oracle ACFS من شركة Oracle . متوفر لأنظمة Linux ( Red Hat Enterprise Linux 5 و Oracle Enterprise Linux 5 فقط). متناظر.
- نظام ملفات OCFS2 ( نظام ملفات مجموعة أوراكل ) من شركة أوراكل . متوفر لنظام لينكس بموجب رخصة جنو العمومية . متناظر.
- نظام الملفات QFS من شركة صن مايكروسيستمز . متوفر لأنظمة لينكس (العميل فقط) وسولاريس (خادم البيانات الوصفية والعميل). غير متماثل.
- ScoutFS من Versity . متوفر لنظام Linux بموجب رخصة GPL . متناظر.
- نظام ملفات StorNext من شركة Quantum . غير متماثل. متوفر لأنظمة AIX و HP-UX و IRIX و Linux و macOS و Solaris و Windows . متوافق مع Xsan . كان يُعرف سابقًا باسم CVFS.
- Veritas Storage Foundation من Symantec . متوفر لأنظمة AIX وHP-UX وLinux وSolaris. غير متماثل.
- Xsan من شركة Apple Inc. متوفر لنظام macOS. غير متماثل. متوافق مع نظام ملفات StorNext .
- نظام ملفات VMFS من شركة VMware / EMC . متوفر لخادم VMware ESX . متناظر.
أنظمة الملفات الموزعة
تُسمى أنظمة الملفات الموزعة أيضاً بأنظمة ملفات الشبكة. وقد طُورت العديد من هذه الأنظمة، وهي تعتمد على الموقع الجغرافي وتتضمن قوائم تحكم بالوصول (ACLs)، ما لم يُذكر خلاف ذلك أدناه.
- 9P ، وهو بروتوكول نظام الملفات الموزعة Plan 9 من مختبرات Bell و Inferno . أحد تطبيقاته هو v9fs . لا توجد قوائم تحكم بالوصول (ACLs).
- أمازون إس 3
- نظام ملفات أندرو (AFS) قابل للتوسع ولا يعتمد على الموقع، ويحتوي على ذاكرة تخزين مؤقتة كبيرة للعميل ، ويستخدم بروتوكول كيربيروس للمصادقة. تشمل التطبيقات النظام الأصلي من شركة IBM (المعروف سابقًا باسم Transarc )، ونظامي Arla و OpenAFS .
- تمتلك شركة Avere Systems نظام التشغيل AvereOS الذي يقوم بإنشاء نظام ملفات بروتوكول NAS في تخزين الكائنات .
- يستخدم Cloudian واجهة برمجة تطبيقات Amazon S3
- نظام الملفات الموزعة DCE ( DCE /DFS) من شركة IBM (المعروف سابقًا باسم Transarc ) مشابه لنظام AFS ويركز على دلالات نظام ملفات POSIX الكاملة والتوافر العالي . وهو متوفر لأنظمة AIX و Solaris بموجب ترخيص برمجيات احتكاري .
- يُعد File Access Listener (FAL) تطبيقًا لبروتوكول الوصول إلى البيانات (DAP) الذي يُعد جزءًا من مجموعة بروتوكولات الشبكة DECnet التي أنشأتها شركة Digital Equipment Corporation .
- ماجما ، من تطوير Tx0.
- MapR FS هو نظام ملفات موزع عالي الأداء يعرض واجهات برمجة تطبيقات للملفات والجداول والرسائل.
- مساحة عمل مشتركة في Microsoft Office Groove ، تُستخدم لـ DoHyki
- يتم استخدام بروتوكول NetWare الأساسي (NCP) من نوفيل في الشبكات القائمة على NetWare .
- نظام ملفات الشبكة (NFS)، الذي طورته شركة صن مايكروسيستمز في الأصل ، هو المعيار في الشبكات القائمة على نظام يونكس. قد يستخدم نظام ملفات الشبكة مصادقة كيربيروس وذاكرة تخزين مؤقتة للعميل .
- يوفر نظام التشغيل OS4000 Linked-OS نظام ملفات موزع عبر أنظمة OS4000.
- نظام الملفات ذاتي التصديق (SFS)، وهو نظام ملفات شبكي عالمي مصمم للسماح بالوصول الآمن إلى أنظمة الملفات عبر نطاقات إدارية منفصلة.
- بروتوكول مشاركة الملفات (SMB)، الذي طورته شركة IBM في الأصل (لكن النسخة الأكثر شيوعًا منه خضعت لتعديلات كبيرة من قبل مايكروسوفت )، هو المعيار في الشبكات التي تعمل بنظام ويندوز. يُعرف SMB أيضًا باسم نظام ملفات الإنترنت المشترك (CIFS) . قد يستخدم SMB مصادقة Kerberos .
أنظمة الملفات الموزعة المقاومة للأعطال
النسخ المتماثل الموزع والمتسامح مع الأخطاء للبيانات بين العقد (بين الخوادم أو الخوادم/العملاء) من أجل التوافر العالي والتشغيل غير المتصل بالإنترنت .
- يركز نظام Coda من جامعة كارنيجي ميلون على التشغيل التكيفي مع عرض النطاق الترددي (بما في ذلك التشغيل في وضع عدم الاتصال) باستخدام ذاكرة تخزين مؤقتة على جانب العميل للحوسبة المتنقلة. وهو مشتق من نظام AFS-2. وهو متاح لأنظمة لينكس بموجب رخصة جنو العمومية (GPL) .
- يركز نظام الملفات الموزعة (DFS) من مايكروسوفت على شفافية الموقع والتوافر العالي . وهو متوفر لنظام ويندوز بموجب ترخيص برمجيات احتكاري .
- HAMMER و HAMMER2 – أنظمة ملفات DragonFly BSD للتخزين المجمع، من ابتكار مات ديلون . [ 1 ] [ 5 ]
- يستخدم برنامج InterMezzo من شركة Cluster File Systems المزامنة عبر بروتوكول HTTP . وهو متوفر لأنظمة Linux بموجب رخصة GPL، ولكنه توقف تطويره حاليًا لأن المطورين يعملون على برنامج Lustre .
- LizardFS هو نظام ملفات شبكي موزع يعتمد على MooseFS [ 19 ]
- نظام ملفات Moose (MooseFS) هو نظام ملفات شبكي موزّع. يوزّع البيانات على عدة مواقع فعلية (خوادم)، والتي يراها المستخدم كمورد واحد. يعمل على أنظمة Linux وFreeBSD وNetBSD وOpenSolaris وmacOS. كما يمكن تشغيل الخادم الرئيسي وخوادم الأجزاء على أنظمة Solaris وWindows باستخدام Cygwin.
- Scality هو نظام ملفات موزع ومتسامح مع الأخطاء.
- Tahoe-LAFS هو نظام ملفات مفتوح المصدر وآمن ولا مركزي ومتسامح مع الأخطاء، يستخدم التشفير كأساس لتصميم النسخ المتماثل بأقل سلطة.
- امتداد لأنظمة الملفات FAT12 و FAT16 (و FAT32 ) لدعم التوزيع التلقائي للملفات عبر العُقد مع سمات إضافية مثل التوزيع المحلي ، والنسخ المتطابق عند التحديث ، والنسخ المتطابق عند الإغلاق ، والتوزيع المركب عند التحديث ، والتوزيع المركب عند الإغلاق في نظامي التشغيل IBM 4680 وToshiba 4690. تُخزَّن سمات التوزيع على أساس كل ملف على حدة في مدخلات خاصة في جدول الدليل. [ 20 ] [ 21 ]
- يُستخدم نظام الملفات الموزعة OpenHarmony (HMDFS) في نظام التشغيل HarmonyOS من هواوي ، مع نظام HarmonyOS NEXT الأساسي وأنظمة التشغيل المبنية على OpenHarmony ، إلى جانب نظام تشغيل خادم OpenEuler الذي يوفر وصولاً سلساً للملفات بين الأجهزة، حيث يمكن للأجهزة قراءة الملفات وتعديلها بشفافية تامة عند اتصالها بنفس الشبكة باستخدام مدير رموز الوصول . ويمكن للأجهزة المدمجة المتعددة المتصلة بالشبكة مزامنة بيانات الملفات تلقائياً مع خادم الحافة. [ 22 ]
أنظمة الملفات المتوازية الموزعة
تقوم أنظمة الملفات المتوازية الموزعة بتوزيع البيانات على عدة خوادم لتحقيق أداء عالٍ. وهي تُستخدم عادةً في الحوسبة عالية الأداء (HPC) .
تستخدم بعض أنظمة الملفات المتوازية الموزعة جهاز تخزين الكائنات (OSD) (يسمى في Lustre OST) لأجزاء من البيانات جنبًا إلى جنب مع خوادم البيانات الوصفية المركزية.
- BeeGFS هو نظام ملفات متوازٍ مستقل عن الأجهزة يتميز بتوزيع البيانات الوصفية وتقسيم الملفات عبر أهداف متعددة، مثل أجهزة NVMe أو وحدات التخزين المنطقية.
- Lustre هو نظام ملفات متوازي موزع عالي الأداء مفتوح المصدر لنظام Linux، ويستخدم على العديد من أكبر أجهزة الكمبيوتر في العالم.
- نظام الملفات الافتراضي المتوازي (PVFS، PVFS2، OrangeFS ). تم تطويره لتخزين صور الأنظمة الافتراضية، مع التركيز على تحسينات الكتابة غير المشتركة. متوفر لنظام لينكس بموجب رخصة جنو العمومية (GPL ).
أنظمة الملفات الموزعة المتوازية المقاومة للأعطال
تعتمد أنظمة الملفات الموزعة، التي تتميز أيضاً بالتوازي وتحمل الأعطال ، على توزيع البيانات وتكرارها عبر خوادم متعددة لتحقيق أداء عالٍ والحفاظ على سلامة البيانات . حتى في حال تعطل أحد الخوادم، لا تُفقد أي بيانات. تُستخدم هذه الأنظمة في كلٍ من الحوسبة عالية الأداء (HPC) ومجموعات الحوسبة عالية التوافر .
تركز جميع أنظمة الملفات المدرجة هنا على التوافر العالي وقابلية التوسع والأداء العالي ما لم يُذكر خلاف ذلك أدناه.
| اسم | بواسطة | رخصة | نظام التشغيل | وصف |
|---|---|---|---|---|
| ألوكسيو | جامعة كاليفورنيا في بيركلي ، ألوكسيو | رخصة أباتشي | متعدد المنصات | نظام ملفات افتراضي موزع مفتوح المصدر (VDFS). |
| BeeGFS (سابقًا FhGFS) | جمعية فراونهوفر | رخصة جنو العمومية العامة الإصدار الثاني للعميل، أما المكونات الأخرى فهي ملكية خاصة. | لينكس | نظام ملفات مجاني الاستخدام مع دعم فني احترافي اختياري، مصمم لسهولة الاستخدام والأداء العالي، ويُستخدم في بعض أسرع مجموعات الحواسيب في العالم. يتيح BeeGFS نسخ وحدات التخزين مع تجاوز الأعطال التلقائي والإصلاح الذاتي. |
| نظام CephFS | شركة Inktank Storage ، التي استحوذت عليها شركة Red Hat | رخصة جنو العمومية العامة المحدودة | نواة لينكس ، فري بي إس دي عبر فيوز [ 23 ] | مخزن كائنات قابل للتوسع بشكل هائل. تم دمج CephFS في نواة لينكس في عام 2010. أساس Ceph هو مخزن الكائنات الموزع المستقل الموثوق به (RADOS)، والذي يوفر تخزين الكائنات عبر واجهة برمجية وواجهات برمجة تطبيقات S3 أو Swift REST، وتخزين الكتل لمضيفي QEMU/KVM/Linux، وتخزين نظام ملفات POSIX الذي يمكن تركيبه بواسطة نواة لينكس وعملاء FUSE. |
| شيرون إف إس | رخصة جنو العمومية العامة الإصدار 3 | لينكس | نظام ملفات شفاف قائم على FUSE ، يُضاف إلى نظام ملفات موجود ويُنفّذ على مستوى نظام الملفات ما يُنفّذه RAID 1 على مستوى الجهاز. ومن النتائج المُلائمة بشكل خاص إمكانية اختيار مجلدات مُستهدفة مُفردة، دون الحاجة إلى نسخ أقسام كاملة. (لم يُسجّل أي نشاط ملحوظ للمشروع بعد عام 2008؛ ولم يُجب على طلب الاستفسار عن حالته في أكتوبر 2009 في منتدى chironfs). | |
| متجر السحابة | كوسميكس | رخصة أباتشي | نظام ملفات مشابه لنظام ملفات جوجل . تم استبداله بنظام ملفات كوانتكاست (QFS). | |
| dCache | ديزي وغيرها | ملكية خاصة (مجاني للاستخدام غير التجاري) [ 24 ] | لينكس | نظام ملفات يُكتب مرة واحدة، ويمكن الوصول إليه عبر بروتوكولات مختلفة. |
| نظام الملفات المتوازي العام (GPFS) | شركة آي بي إم | ملكية خاصة | لينكس، ويندوز، وAIX | نظام ملفات متوازي عالي الأداء ومتوافق مع معيار POSIX . يدعم النسخ المتزامن بين وحدات التخزين المتصلة، والنسخ غير المتزامن إلى أنظمة الملفات البعيدة. كما يدعم ترميز المحو على وحدات التخزين المتصلة بتقنية SAS ثنائية المسار، والتوزيع على عدة عقد تخزين. |
| نظام ملفات Gfarm | مركز الدعم الفني لأنظمة البرمجيات مفتوحة المصدر التابع لمنظمة تسوكوبا غير الربحية | رخصة X11 | لينكس ، ماك أو إس ، فري بي إس دي ، نت بي إس دي ، وسولاريس | يستخدم PostgreSQL للبيانات الوصفية و FUSE للتركيب. |
| GlusterFS | شركة Gluster، التي استحوذت عليها شركة Red Hat | رخصة جنو العمومية العامة الإصدار 3 | لينكس ، نت بي إس دي ، فري بي إس دي ، أوبن سولاريس | نظام ملفات موزّع للأغراض العامة لتخزين البيانات القابل للتوسع. يجمع هذا النظام وحدات تخزين متنوعة عبر تقنية Infiniband RDMA أو TCP/IP في نظام ملفات شبكي متوازي كبير واحد. يُعدّ GlusterFS المكوّن الرئيسي في خادم تخزين Red Hat. |
| نظام ملفات جوجل (GFS) | جوجل | البرامج الداخلية | التركيز على تحمل الأعطال ، والإنتاجية العالية ، وقابلية التوسع . | |
| نظام ملفات هادوب الموزع | مؤسسة برمجيات أباتشي | رخصة أباتشي | متعدد المنصات | نسخة مفتوحة المصدر من GoogleFS. |
| إبريكس فيوجن | إبريكس | ملكية خاصة | ||
| جوس إف إس | بيانات العصير | رخصة أباتشي | متعدد المنصات | نظام ملفات مفتوح المصدر متوافق مع معيار POSIX مبني على Redis وتخزين الكائنات (مثل Amazon S3 )، مصمم ومحسن لبيئة الحوسبة السحابية الأصلية. |
| LizardFS | سكاي تكنولوجي | رخصة جنو العمومية العامة الإصدار 3 | متعدد المنصات | نظام ملفات مفتوح المصدر ومتوافق مع معيار POSIX ويدعم عملاء Windows. |
| بريق | تم تطويره في الأصل بواسطة Cluster File Systems وهو مدعوم حاليًا بواسطة OpenSFS | رخصة جنو العمومية العامة الإصدار 2 ورخصة جنو العمومية العامة المحدودة | لينكس | نظام ملفات عالي الأداء ومتوافق مع معيار POSIX ، يُستخدم في غالبية الأنظمة المدرجة ضمن قائمة أفضل 500 نظام حوسبة عالية الأداء . يتميز نظام Lustre بتوافر عالٍ بفضل خاصية تجاوز الأعطال في وحدة التخزين . |
| MapR FS | MapR | ملكية خاصة | لينكس | نظام ملفات عالي التوسع، متوافق مع معايير POSIX، مقاوم للأعطال، يدعم القراءة والكتابة، مع خدمة بيانات وصفية موزعة ومقاومة للأعطال. يوفر واجهة HDFS و NFS للعملاء، بالإضافة إلى واجهة جداول NoSQL ونظام مراسلة متوافق مع Apache Kafka . |
| موس إف إس | التكنولوجيا الأساسية | رخصة جنو العمومية العامة الإصدار 2 والملكية [ 25 ] | متعدد المنصات ( لينكس ، نت بي إس دي ، فري بي إس دي ، ماك أو إس ، أوبن سولاريس ) | نظام ملفات شبكي موزّع قابل للتوسع، يتميز بتحمله للأعطال، وتوافره العالي، وأدائه المتميز. يوزّع البيانات على عدة خوادم x86 فعلية، تظهر للمستخدم كمساحة اسم واحدة. بالنسبة لعمليات الملفات القياسية، يعمل MooseFS كأي نظام ملفات آخر شبيه بنظام Unix. |
| ObjectiveFS | شركة أوبجيكتيف سيكيوريتي | ملكية خاصة | لينكس ، ماك أو إس | نظام ملفات مشترك وموزع متوافق مع معيار POSIX. يستخدم مخزن الكائنات كخادم خلفي. يعمل على خدمات AWS S3 وGCS وأجهزة تخزين الكائنات. |
| نظام الملفات الموزع OneFS | إيسيلون | ملكية خاصة [ 26 ] | فري بي إس دي | نظام تشغيل قائم على BSD على أجهزة مخصصة تعتمد على Intel، يقدم NFS v3 و SMB/CIFS لعملاء Windows و macOS و Linux وعملاء UNIX آخرين من خلال برنامج خاص . |
| مكتب المعلومات والتحليل المالي | OpenIO | ملكية خاصة | لينكس | يوفر نظام ملفات OIO-FS وصولاً موجهاً نحو الملفات إلى نظام تخزين الكائنات OpenIO SDS . وهو يعتمد على تقنية FUSE ويقدم نظام ملفات POSIX للمستخدمين. يمكن استخدام هذا الوصول محلياً، أو عبر الشبكة باستخدام NFS أو SMB . [ 27 ] |
| PanFS [ 28 ] | VDURA | ملكية خاصة | لينكس ، ماك أو إس ، فري بي إس دي | نظام ملفات متوازي عالي الأداء ومتوافق مع معيار POSIX ، يُستخدم في مجموعات الحوسبة عالية الأداء . يستخدم هذا النظام ترميز المحو واللقطات لحماية البيانات، ويعتمد على مخزن كائنات قابل للتوسع ، ويركز على استعادة البيانات بعد الأعطال بشفافية وسهولة الاستخدام. |
| كيوبايت دي سي إف إس | كيوبايت | ملكية خاصة | لينكس ، ماك أو إس ، فري بي إس دي | نظام ملفات POSIX متوازٍ ومقاوم للأعطال، مزود بواجهات كتل (للأجهزة الافتراضية) وكائنات (S3)، وميزات مؤسسية متقدمة مثل تعدد المستخدمين ، والمصادقة القوية، والتشفير. ويتم تحقيق مقاومة الأعطال الآمنة في حالة انقسام الدماغ من خلال اختيار القائد القائم على بروتوكول Paxos وتشفير المحو . |
| RozoFS | أنظمة روزو | رخصة جنو العمومية العامة الإصدار الثاني | لينكس | نظام POSIX DFS يركز على تحمل الأعطال والأداء العالي، ويعتمد على رمز محو Mojette لتقليل كمية التكرار بشكل كبير (مقارنة بالنسخ المتماثل العادي ). |
| سكاليتي | حلقة سكاليتي | ملكية خاصة | لينكس | نظام ملفات POSIX يركز على التوافر العالي والأداء المتميز. كما يوفر واجهات S3/REST/NFS. |
| تاهو-لافس | مؤسسة تاهو-لافز للبرمجيات | رخصة جنو العمومية العامة الإصدار 2 + وغيرها [ 29 ] | لينكس ، ويندوز ، ماك أو إس | مخزن بيانات ونظام ملفات موزع آمن، لا مركزي، مقاوم للأعطال، يعمل بنظام الند للند . |
| XtreemFS | مشروع Contrail EU، ومشروع MoSGrid الألماني، والمشروع الألماني "أولاً نستولي على برلين" | البند الثالث من اتفاقية بي إس دي [ 30 ] | لينكس ، سولاريس ، ماك أو إس ، ويندوز | نظام ملفات متعدد المنصات لشبكات واسعة النطاق. يقوم بنسخ البيانات لضمان تحمل الأعطال، ويخزن البيانات الوصفية والبيانات مؤقتًا لتحسين الأداء عبر الروابط ذات زمن الاستجابة العالي. يدعم شهادات SSL و X.509، مما يجعل XtreemFS قابلاً للاستخدام عبر الشبكات العامة. كما يدعم التوزيع المكاني للبيانات لاستخدامه في مجموعات الحوسبة . |
قيد التطوير:
- يركز نظام الملفات zFS من شركة IBM (لا يُخلط بينه وبين نظام الملفات ZFS من شركة Sun Microsystems أو نظام الملفات zFS المُرفق مع نظام التشغيل z/OS من IBM ) على التخزين المؤقت التعاوني والمعاملات الموزعة ، ويستخدم أجهزة تخزين الكائنات . وهو قيد التطوير وغير متاح مجانًا.
- مطرقة / سندان بقلم مات ديلون
- PNFS (نظام الملفات الشبكي المتوازي) – عملاء متوفرون لأنظمة Linux و OpenSolaris ، وأنظمة خلفية من NetApp و Panasas و EMC Highroad و IBM GPFS
- نظام الملفات البعيد المتماسك (CRFS) - يتطلب Btrfs
- نظام ملفات متعدد الطبقات لتبادل الرسائل المضيفة المحسّن بالتوازي (POHMELFS) والتخزين الموزع (DST). متوافق مع معيار POSIX، تمت إضافته إلى نواة لينكس 2.6.30
أنظمة الملفات من نظير إلى نظير
قد يُطلق على بعضها اسم سحابة التخزين التعاونية .
- تستخدم خدمة تخزين الكائنات السحابية من IBM خوارزميات توزيع المعلومات Cauchy Reed–Solomon لفصل البيانات إلى شرائح غير قابلة للتمييز وتوزيعها، عبر اتصالات الإنترنت الآمنة، إلى مواقع تخزين متعددة.
- Scality هو نظام ملفات موزع يستخدم بروتوكول Chord من نظير إلى نظير.
- نظام الملفات بين الكواكب (IPFS) هو نظام ملفات من نوع P2P، موزع عالميًا وقابل للعنونة بالمحتوى.
أنظمة الملفات ذات الأغراض الخاصة
- aufs نسخة محسّنة من نظام الملفات الموحد القابل للتكديس UnionFS
- AXFS (ملف مضغوط صغير الحجم للقراءة فقط، مع XIP )
- إضافة Barracuda WebDAV. خادم ملفات شبكي آمن للأجهزة المدمجة.
- يُستخدم نظام ملفات التمهيد في نظام UnixWare لتخزين الملفات الضرورية لعملية التمهيد الخاصة به.
- CDfs - نظام ملفات افتراضي لنظام Linux يوفر الوصول إلى البيانات الفردية ومسارات الصوت على الأقراص المدمجة [ 31 ] [ 32 ]
- نظام ملفات الأقراص المدمجة (قراءة وكتابة الأقراص المدمجة؛ تجريبي)
- نظام التخزين المؤقت ( cfs )
- Cramfs (ملف مضغوط صغير الحجم للقراءة فقط)
- Davfs2 ( WebDAV )
- فري نت – لامركزية ومقاومة للرقابة
- FTPFS (الوصول عبر بروتوكول نقل الملفات)
- نظام ملفات بريد جوجل (GmailFS)
- GridFS – GridFS هي مواصفات لتخزين واسترجاع الملفات التي تتجاوز حد حجم مستند BSON البالغ 16 ميجابايت لـ MongoDB .
- lnfs (الأسماء الطويلة)
- LTFS (نظام ملفات الشريط الخطي لأشرطة LTO وأشرطة المؤسسات)
- MVFS – نظام الملفات متعدد الإصدارات، وهو نظام خاص، يستخدمه برنامج IBM DevOps Code ClearCase .
- يجمع نظام Nexfs بين تخزين الكتل والملفات والكائنات والتخزين السحابي في مجموعة واحدة من التخزين المتوافق مع POSIX مع خاصية التدرج التلقائي.
- OverlayFS – نظام ملفات مُدمج مُثبّت لنظام لينكس . يُستخدم بشكل أساسي بواسطة Docker لطبقات الصور الخاصة به.
- romfs
- SquashFS (مضغوط للقراءة فقط)
- UMSDOS و UVFAT - أنظمة ملفات FAT مُوسّعة لتخزين الأذونات والبيانات الوصفية (وفي حالة UVFAT، أسماء الملفات الطويلة VFAT )، تُستخدم في نظام Linux
- نظام الملفات الموحد القابل للتكديس UnionFS ، والذي يمكنه دمج محتويات عدة مجلدات (فروع)، مع الحفاظ على محتواها المادي منفصلاً.
- Venti – Plan 9 تخزين بدون تكرار يستخدمه Fossil .
أنظمة الملفات الوهمية
- devfs – نظام ملفات افتراضي في أنظمة التشغيل الشبيهة بنظام يونكس لإدارة عقد الأجهزة أثناء التشغيل
- procfs – نظام ملفات وهمي، يُستخدم للوصول إلى معلومات النواة حول العمليات
- tmpfs – نظام ملفات مؤقت في الذاكرة (على منصات شبيهة بنظام يونكس)
- sysfs – نظام ملفات افتراضي في لينكس يحتوي على معلومات حول الحافلات والأجهزة والبرامج الثابتة وأنظمة الملفات وما إلى ذلك.
- debugfs – نظام ملفات افتراضي في لينكس للوصول إلى تصحيح أخطاء النواة والتحكم فيه
- configfs – نظام ملفات قابل للكتابة يُستخدم لتهيئة مكونات نواة لينكس المختلفة
- sysctlfs – يسمح بالوصول إلى عقد sysctl عبر نظام الملفات؛ وهو متوفر على NetBSD عبر PUFFS، [ 33 ] ونواة FreeBSD عبر وحدة خارجية، [ 34 ] [ 35 ] [ 36 ] ولينكس كجزء من نظام ملفات لينكس procfs . [ 37 ]
- kernfs – نظام ملفات موجود في بعض أنظمة BSD (لا سيما NetBSD ) يوفر الوصول إلى بعض متغيرات حالة النواة؛ على غرار sysctlfs و Linux procfs و Linux sysfs.
- نظام الملفات WinFS - يستخدم قاعدة بيانات علائقية لإدارة الملفات
- wikifs – تطبيق خادم لنظام الملفات الافتراضي ويكي الخاص بـ Plan 9
أنظمة الملفات المشفرة
- eCryptfs – نظام ملفات تشفيري مكدس في نواة لينكس منذ الإصدار 2.6.19
- EncFS ، نظام ملفات مشفر مرخص بموجب رخصة جنو العمومية (GPL) في مساحة المستخدم
- نظام الملفات المشفر (EFS) هو نظام ملفات مشفر لأنظمة مايكروسوفت ويندوز و AIX ، وهو امتداد لنظام الملفات NTFS .
- نظام الملفات ZFS ، مع دعم التشفير.
واجهات أنظمة الملفات
هذه ليست أنظمة ملفات حقيقية؛ إنها تسمح بالوصول إلى أنظمة الملفات من وجهة نظر نظام التشغيل.
- FUSE (نظام ملفات في مساحة المستخدم، مثل LUFS ولكن تتم صيانته بشكل أفضل)
- نظام ملفات LUFS (نظام ملفات مساحة المستخدم في لينكس - يبدو أنه تم التخلي عنه لصالح FUSE )
- PUFFS (نظام ملفات مساحة المستخدم لنظام NetBSD، بما في ذلك طبقة توافق تسمى librefuse لنقل التطبيقات الحالية القائمة على FUSE)
- نظام ملفات Secure Shell (SSHFS) - قم بتثبيت دليل بعيد محليًا على خادم باستخدام تسجيل دخول Secure Shell فقط .
- نظام الملفات الافتراضي (VFS)
انظر أيضاً
مراجع
- 1 2 3 كوين فيرفلوسيم (21 أبريل 2010). "DragonFly BSD 2.6: نحو نظام تشغيل مجاني للتجميع" . LWN.net . تم الاطلاع عليه بتاريخ 7 مارس 2019 .
- 1 2 مات ديلون (23-09-2017). "hammer_disk.h" . مرجع BSD المتقاطع . DragonFly BSD . تم الاسترجاع في 06-03-2019 .
- ↑ "DragonFly BSD 5.2" . DragonFly BSD . 18-06-2018 . تم الاطلاع عليه بتاريخ 06-03-2019 .
يمكننا الآن التوصية باستخدام H2 كنظام الملفات الجذر الافتراضي في الوضع غير المُجمّع.
- 1 2 مات ديلون (2018-05-05). "hammer2_disk.h" . مرجع BSD المتقاطع . DragonFly BSD . تم الاسترجاع في 2019-03-06 .
- 1 2 3 مات ديلون (2018-12-09). "hammer2/DESIGN" . مرجع BSD المتقاطع . DragonFly BSD . تم الاسترجاع في 2019-03-06 .
- ↑ كوربيت، جوناثان. "نظام ملفات Next3" . LWN.
- 1 2 توكسيرا (2019-06-05). "توكسيرا تستحوذ على شركة داتالايت الرائدة في مجال تخزين الفلاش المدمج ذي الأهمية البالغة" . توكسيرا . تم الاطلاع عليه بتاريخ 28-06-2024 .
- ↑ "نظام ملفات RTEMS" . تم الاطلاع عليه بتاريخ 20 أبريل 2013 .
- ↑ أوفرستريت، كينت. "الموقع الرئيسي لـ Bcachef" .
- ↑ إيدج، جيك. "LWN - تحديث حول bcachefs" .
- ↑ deepseek-ai/3FS ، ديب سيك، 2025-03-04 ، تم الاطلاع عليه في 2025-03-04
- ↑ مايكل لارابيل (5 أكتوبر 2011). "سامسونج تُطلق نظام ملفات لينكس جديد: F2FS" . phoronix.com . تاريخ الاسترجاع: 7 ديسمبر 2012 .
- ↑ "براءة اختراع الولايات المتحدة: 5392427" . Patft.uspto.gov . تم الاطلاع عليه بتاريخ 15-06-2012 .
- ↑ "قائمة بريدية لنواة لينكس: logfs: إزالة من الشجرة" . تم الاسترجاع في 31-03-2017 .
- ↑ "نظام ملفات جو التسلسلي المدمج (لذاكرة فلاش NOR التسلسلية القياسية)" . جيت هاب . 2019-06-18.
- ↑ بيركولا، جي سي (يونيو 1975). "نظام ملفات لبيئة مشاركة زمنية للأغراض العامة". وقائع معهد مهندسي الكهرباء والإلكترونيات . 63 (6): 918-924 . doi : 10.1109/PROC.1975.9856 . ISSN 0018-9219 . S2CID 12982770 .
- ↑ دليل برمجة نظام التشغيل IBM، وثيقة IBM رقم SC30-4137-01، 2007-12-06 ().
- ↑ كالدرا (1997). مجموعة أدوات المصدر القابلة للقراءة آلياً لنظام التشغيل أوبن دوس 7.01 . يحتوي ملف FDOS.EQU في مجموعة أدوات المصدر القابلة للقراءة آلياً على معادلات لإدخالات الدليل المقابلة.
- ↑ LizardFS.org
- ↑ آي بي إم (2003). معلومات حول سمات توزيع الملفات الفريدة لنظام التشغيل 4690 ، وثيقة آي بي إم R1001487، 30 يوليو 2003. ( "معلومات آي بي إم حول سمات توزيع الملفات الفريدة لنظام التشغيل 4690 - الولايات المتحدة") . مؤرشفة من الأصل في 21 مايو 2014. تم الاطلاع عليها في 20 مايو 2014 .): "[...] تُخزَّن أنواع الملفات في قسم "البتات المحجوزة" من بنية دليل ملفات PC-DOS [...] النظام 4690 فقط هو الذي يحترم هذه الخصائص ويحافظ عليها. تتخذ أنظمة التشغيل الأخرى غير 4690 إجراءات مختلفة إذا تم تشغيل هذه البتات [...] عند النسخ من قرص مرن تم إنشاؤه على نظام 4690. [...] سيقوم كل من PC-DOS وWindows 2000 Professional بنسخ الملف دون خطأ وتصفير البتات. أما نظام OS/2 [...] 1.2 [...] فسيرفض نسخ الملف ما لم [...] يقوم أولاً بتشغيل الأمر CHKDSK /F على الملف. بعد [...] تشغيل CHKDSK، سيقوم بنسخ الملف وتصفير البتات. [...] عند [...] النسخ [...] مرة أخرى إلى نظام 4690، [...] سيتم نسخ الملف كملف محلي."
- ↑ IBM. 4690 حفظ واستعادة سمات توزيع الملفات . وثيقة IBM رقم R1000622، 31 أغسطس 2010 ( "IBM 4690 حفظ واستعادة سمات توزيع الملفات - الولايات المتحدة") . مؤرشفة من الأصل في 21 مايو 2014. تم الاطلاع عليها في 20 مايو 2014 .).
- ↑ "distributed-fs-overview" . docs.openeuler.org . تم الاطلاع عليه بتاريخ 23-05-2024 .
- ↑ "net/ceph14: يوفر Ceph تخزين الكائنات والكتل والملفات في نظام موحد" . FreshPorts . تم الاطلاع عليه بتاريخ 11 يوليو 2021 .
- ↑ "رخصة برنامج dCache" .
- ↑ "MooseFS" .
- ↑ "تغييرات الترخيص الإلكتروني والدعم عن بعد في OneFS 8.1" .
- ↑ "ميزات OIO-FS — وثائق تخزين الكائنات OpenIO SDS 18.10" . docs.openio.io . تم الاطلاع عليه بتاريخ 20 ديسمبر 2018 .
- ↑ "نظرة عامة على بنية VDURA PanFS 10" .
- ↑ "about.rst في trunk/docs – tahoe-lafs" . Tahoe-lafs.org . تم الاطلاع عليه بتاريخ 2014-02-09 .
- ↑ "XtreemFS - الترخيص" .
- ↑ "CDfs" .
- ↑ "CDfs" . ويكي كريستوف تشامب .
- ↑ "mount_sysctlfs(8)" . صفحات دليل NetBSD . 11-04-2010 . تم الاطلاع عليه بتاريخ 10-07-2021 .
- ↑ باويل جاكوب داويدك (24-12-2002). "sysctlfs.README" . مؤرشف من الأصل (نص عادي) بتاريخ 23-02-2005 . تم الاطلاع عليه بتاريخ 10-07-2021 .
- ^ باول يعقوب داوديك (2002-12-24). "إعادة: حسنًا، sysctlfs" . تم الاسترجاع 2021-07-10 .
- ↑ "اختراق FreeBSD / sysctlfs / [ 9a7ced ] " . SourceForge . تم الاطلاع عليه بتاريخ 10-07-2021 .
- ↑ تيريهون بودن؛ بودو باور؛ شين فينغ. "الفصل الثاني: تعديل معلمات النظام - نظام الملفات /proc" . نواة لينكس . تم الاسترجاع في 10 يوليو 2021 .
روابط خارجية
- أنظمة ملفات الحاسوب
- قوائم متعلقة بالحوسبة
