مقارنة بين نظم الملفات

قائمة ويكيميديا

الجداول التالية مقارنة عامة ومعلومات تقنية عن عدد من أنظمة الملفات.

معلومات عامةعدل

نظام الملفات
المنشئ سنة الظهور
نظام العمليات الاصلي operating system
DECtape ديجيتال إكوبمينت 1964 PDP-6 Monitor
DASD آي بي إم 1964 OS/360
Level-D ديجيتال إكوبمينت 1968 TOPS-10
George 2 ICT (later ICL) 1968 George 2
Version 6 Unix file system (V6FS) مختبرات بل 1972 Version 6 Unix
RT-11 file system ديجيتال إكوبمينت 1973 RT-11
CP/M file system Gary Kildall 1974 CP/M
GEC DOS filing system extended GEC 1977 OS4000
FAT12 ميكروسوفت 1977 ميكروسوفت Disk BASIC
DOS 3.x أبل 1978 Apple DOS
Pascal أبل 1978 Apple Pascal
CBM DOS كومودور إنترناشونال 1978 ميكروسوفت BASIC (for CBM PET)
Version 7 Unix file system (V7FS) مختبرات بل 1979 Version 7 Unix
ODS-2 ديجيتال إكوبمينت 1979 OpenVMS
DFS Acorn Computers Ltd 1982 Acorn BBC Micro MOS
ADFS Acorn Computers Ltd 1983 Acorn Electron (later Arthur RISC OS)
FFS Kirk McKusick 1983 4.2BSD
ProDOS أبل 1983 ProDOS 8
MFS أبل 1984 Mac OS
Elektronika BK tape format NPO "Scientific centre" (now Sitronics) 1985 Vilnius Basic, BK monitor program
HFS أبل 1985 Mac OS
Amiga OFS[1] Metacomco for كومودور إنترناشونال 1985 Amiga OS
High Sierra Ecma International 1985 MS-DOS، ميكروسوفت Windows, Mac OS
NWFS نوفل (شركة) 1985 NetWare 286
FAT16 ميكروسوفت 1987 MS-DOS 3.31
Minix V1 FS Andrew S. Tanenbaum 1987 Minix 1.0
Amiga FFS كومودور إنترناشونال 1988 Amiga OS 1.3
HPFS آي بي إم & ميكروسوفت 1988 OS/2
ISO 9660:1988 Ecma International, ميكروسوفت 1988 MS-DOS، ميكروسوفت Windows, Linux, Mac OS X, FreeBSD, and AmigaOS
JFS1 آي بي إم 1990 AIX[a]
VxFS VERITAS 1991 SVR4.0
ext Rémy Card 1992 Linux
AdvFS ديجيتال إكوبمينت 1993[1] Digital Unix
NTFS ميكروسوفت، Gary Kimura, Tom Miller 1993 Windows NT
LFS Margo Seltzer 1993 Berkeley Sprite
ext2 Rémy Card 1993 Linux, Hurd
Xiafs Q. Frank Xia 1993 Linux
UFS1 Kirk McKusick 1994 4.4BSD
XFS SGI 1994 IRIX, Linux, FreeBSD
HFS آي بي إم 1994 MVS/ESA (now z/OS)
Joliet ("CDFS") ميكروسوفت 1995 ميكروسوفت Windows, Linux, Mac OS X, and FreeBSD
UDF ISO/ECMA/OSTA 1995
FAT32 ميكروسوفت 1996 Windows 95b[b]
QFS صن ميكروسيستمز 1996 Solaris
GPFS آي بي إم 1996 AIX, Linux
Be File System Be Inc., D. Giampaolo, Cyril Meurillon 1996 BeOS
Minix V2 FS Andrew S. Tanenbaum 1997 Minix 2.0
HFS Plus أبل 1998 Mac OS 8.1
NSS نوفل (شركة) 1998 NetWare 5
PolyServe File System (PSFS) PolyServe 1998 Windows, Linux
ODS-5 ديجيتال إكوبمينت 1998 OpenVMS 7.2
WAFL NetApp 1998 Data ONTAP
ext3 Dr. Stephen C. Tweedie 1999 Linux
ISO 9660:1999 Ecma International, ميكروسوفت 1999 ميكروسوفت Windows, Linux, Mac OS X, FreeBSD, and AmigaOS
Lustre Cluster File Systems[2] 2002 Linux
JFS آي بي إم 1999 OS/2 Warp Server for e-business
GFS Sistina (Red Hat) 2000 Linux
ReiserFS Namesys 2001 Linux
zFS آي بي إم 2001 z/OS (backported to OS/390)
FATX ميكروسوفت 2002 Xbox
UFS2 Kirk McKusick 2002 FreeBSD 5.0
OCFS أوراكل 2002 Linux
VMFS2 في إم وير 2002 في إم وير ESX Server 2.0
Fossil مختبرات بل 2003 Plan 9 from مختبرات بل 4
جوجل File System جوجل 2003 Linux
ZFS صن ميكروسيستمز 2004 Solaris
Reiser4 Namesys 2004 Linux
Non-Volatile File System Palm, Inc. 2004 Palm OS Garnet
Minix V3 FS Andrew S. Tanenbaum 2005 MINIX 3
OCFS2 أوراكل 2005 Linux
NILFS NTT 2005 Linux
VMFS3 في إم وير 2005 في إم وير ESX Server 3.0
GFS2 Red Hat 2006 Linux
ext4 various 2006 Linux
exFAT ميكروسوفت 2006 Windows CE 6.0
Btrfs أوراكل 2007 Linux
JXFS Hyperion Entertainment 2008 AmigaOS 4.1
HAMMER Matthew Dillon 2008 DragonFly BSD 2.0
LSFS StarWind Software 2009 Linux, FreeBSD, Windows
CASL Nimble Storage 2010 Linux
VMFS5 في إم وير 2011 vSphere 5.0+
ReFS ميكروسوفت 2012 Windows Server 2012

حدودعدل

بعض الفوائد من هذا الجدول هو معرفة الطول المسموح بكتابته لأسم الملف في أي نظام ملفات على أي نظام تشغيل ، ومعرفة أي الحروف والرموز المسموح بها والتي يمكن كتابتها لأي ملف أو مجلد على أي نظام تشغيل ، ومعرفة أكبر حجم ممكن لأي ملف ، ومعرفة إمكانيات عمل تقسيمات للقرص الصلب أو أي مخزنات بأكبر حجم مسموح به (Partition Size)، معرفة أكبر طول للمسار لأي ملف أو مجلد كمثال المسار في ويندوز لفيل إكسبلورر File Explorer يكون كالتالي (C:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch) وهذا الطول له سماحيات أيضا في نظم الملفات المختلفة، الخ .

نظام الملفات
أكبر طول لإسم الملف (filename)
الحروف والرموز المسموح بها كمدخلات
أكبر طول للمسار (pathname )
اكبر حجم للملف
أكبر حجم للقسم (volume size) [c]
CP/M file system 8.3 ? Initial versions had no subdirectories ? ?
IBM SFS 8.8 ? ? Non-hierarchical[3] ?
DECtape 6.3 A–Z, 0–9 DTxN:FILNAM.EXT = 15 369,280 بايت (577 * 640) 369,920 بايت (578 * 640)
Elektronika BK tape format 16 بايت No directory hierarchy 64 KiB Not limited. Approx. 800KB (one side) for 90 min cassette
MicroDOS file system 14 بايت 16 MiB 32 MiB
Level-D 6.3 A–Z, 0–9 DEVICE:FILNAM.EXT[PROJCT,PROGRM] = 7 + 10 + 15 = 32; + 5*7 for SFDs = 67 34,359,738,368 words (2**35-1); 206,158,430,208 SIXBIT بايت Approx 12 GB (64 * 178 MB)
RT-11 6.3 A–Z, 0–9, $ 0 (no directory hierarchy) 33,554,432 بايت (65536 * 512) 33,554,432 بايت
Version 6 Unix file system (V6FS) 14 بايت [d] أي بايت باستثناء NUL و/[e] لا حدود محددة [f] 8 مبيبايت[g] 2 تيبي بايت
GEC DOS filing system extended 8 بايت A–Z, 0–9. Period was directory separator ? لا حدود محددة (workaround for OS limit) ? at least 131,072 بايت ?
CBM DOS 16 بايت أي بايت باستثناء NUL 0 (no directory hierarchy) 16 مبيبايت 16 مبيبايت
Version 7 Unix file system (V7FS) 14 بايت [d] أي بايت باستثناء NUL و/[e] لا حدود محددة [f] 1 GiB[h] 2 تيبي بايت
إكس فات 255 UTF-16 characters ? لا حدود محددة 16 EiB 64 زيبي بايت (276 بايت )
جدول توزيع الملف 8.3 (255 UTF-16 characters with LFN)[d] يونيكودأي بايت باستثناء NUL (with LFN)[d][e] لا حدود محددة [f] 32 مبيبايت 1 مبيبايت to 32 مبيبايت
جدول توزيع الملف 8.3 (255 UTF-16 characters with LFN)[d] يونيكودأي بايت باستثناء NUL (with LFN)[d][e] لا حدود محددة [f] 2 GiB 16 مبيبايت to 2 GiB
جدول توزيع الملف 8.3 (255 UTF-16 characters with LFN)[d] يونيكودأي بايت باستثناء NUL (with LFN)[d][e] لا حدود محددة [f] 4 GiB 512 مبيبايت to 8 تيبي بايت[i]
جدول توزيع الملف#FATX 42 بايت [d] ASCII. يونيكود not permitted. لا حدود محددة [f] 2 GiB 16 مبيبايت to 2 GiB
Fossil ? ? ? ? ?
MFS 255 بايت أي بايت باستثناء : No path (flat filesystem) 256 مبيبايت 256 مبيبايت
HFS 31 بايت أي بايت باستثناء : Unlimited 2 GiB 2 تيبي بايت
HPFS 255 بايت أي بايت باستثناء NUL[j] لا حدود محددة [f] 2 GiB 2 تيبي بايت[k]
إن تي إف إس 255 characters Any يونيكود أي بايت باستثناء NUL, / 32,767 Unicode characters with each path component (directory or filename) up to 255 characters long[f] 16 EiB[l] 16 EiB[l]
آر إي أف إس 255 UTF-16 characters[5] Any يونيكود أي بايت باستثناء NUL, /[5] 32,767 Unicode characters with each path component (directory or filename) up to 255 characters long[5] 16 EiB[5] 16 EiB[5]
HFS Plus 255 UTF-16 characters[m] Any valid يونيكود[e][n] Unlimited slightly less than 8 EiB slightly less than 8 EiB[6]
نظام إدارة الملفات على يونكس 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 4 جيبي بايت 256 تيبي بايت
HAMMER 255 بايت [7] أي بايت باستثناء NUL[e] ? ? 1 اكسبي بايت[8]
UFS1 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 4 جيبي بايت to 256 تيبي بايت 256 تيبي بايت
UFS2 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 512 جيبي بايت to 32 بيبي بايت 512 ZiB[9] (279 بايت )
إكس تي 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 2 جيبي بايت 2 جيبي بايت
Xiafs 248 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 64 مبيبايت 2 جيبي بايت
إكس تي 2 255 بايت أي بايت باستثناء NUL, /[e] لا حدود محددة [f] 16 جيبي بايت to 2 تيبي بايت[c] 2 تيبي بايت to 32 تيبي بايت
إكس تي 3 255 بايت أي بايت باستثناء NUL, /[e] لا حدود محددة [f] 16 جيبي بايت to 2 تيبي بايت[c] 2 تيبي بايت to 32 تيبي بايت
إكس تي 4 255 بايت أي بايت باستثناء NUL, /[e] لا حدود محددة [f] 16 جيبي بايت to 16 تيبي بايت[c][10] 1 EiB
لوستري 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 16 اكسبي بايت on ZFS 16 اكسبي بايت
GPFS 255 UTF-8 codepoints أي بايت باستثناء NUL[e] لا حدود محددة [f] No limit found 299 بايت (2 PiB tested)
GFS 255 أي بايت باستثناء NUL[e] لا حدود محددة [f] 2 TiB to 8 اكسبي بايت[o] 2 TiB to 8 اكسبي بايت[o]
NILFS 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 8 EiB 8 EiB
ريسير أف أس 4,032 بايت /255 characters أي بايت باستثناء NUL[e] لا حدود محددة [f] 8 تيبي بايت[p] (v3.6), 4 جيبي بايت (v3.5) 16 تيبي بايت
Reiser4 3,976 بايت أي بايت باستثناء / and NUL لا حدود محددة [f] 8 تيبي بايت on x86 ?
OCFS 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 8 تيبي بايت 8 تيبي بايت
OCFS2 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 4 بيبي بايت 4 بيبي بايت
إكس إف إس 255 بايت [q] أي بايت باستثناء NUL[e] لا حدود محددة [f] 8 اكسبي بايت[r] 8 اكسبي بايت[r]
جي أف أس 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 8 اكسبي بايت 512 تيبي بايت to 4 بيبي بايت
جي أف أس 255 بايت Any يونيكود except NUL لا حدود محددة [f] 4 بيبي بايت 32 بيبي بايت
QFS 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 16 اكسبي بايت[s] 4 بيبي بايت[s]
BFS 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 12,288 بايت to 260 جيبي بايت[t] 256 بيبي بايت to 2 اكسبي بايت
AdvFS 255 characters أي بايت باستثناء NUL[e] لا حدود محددة [f] 16 تيبي بايت 16 تيبي بايت
NSS 256 characters Depends on namespace used[u] Only limited by client 8 تيبي بايت 8 تيبي بايت
NWFS 80 بايت [v] Depends on namespace used[u] لا حدود محددة [f] 4 جيبي بايت 1 تيبي بايت
ODS-5 236 بايت [w] ? 4,096 بايت [x] 1 تيبي بايت 1 تيبي بايت
VxFS 255 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 16 اكسبي بايت ?
UDF 255 بايت Any يونيكود except NUL 1,023 بايت [y] 16 اكسبي بايت ?
ZFS 255 بايت Any يونيكود except NUL لا حدود محددة [f] 16 EiB 256 ZiB (278 بايت )
Btrfs 255 بايت أي بايت باستثناء '/' and NUL لا حدود محددة 16 EiB 16 EiB
Minix V1 FS 14 or 30 بايت ، set at filesystem creation time أي بايت باستثناء NUL[e] لا حدود محددة [f] 1 جيبي بايت 1 جيبي بايت
Minix V2 FS 14 or 30 بايت ، set at filesystem creation time أي بايت باستثناء NUL[e] لا حدود محددة [f] 1 جيبي بايت 1 جيبي بايت
Minix V3 FS 60 بايت أي بايت باستثناء NUL[e] لا حدود محددة [f] 4 جيبي بايت 4 جيبي بايت
VMFS2 128 أي بايت باستثناء NUL and /[e] 2,048 4 تيبي بايت[z] 64 تيبي بايت
VMFS3 128 أي بايت باستثناء NUL and /[e] 2,048 2 تيبي بايت[z] 64 تيبي بايت
ISO 9660:1988 Level 1: 8.3,
Level 2 & 3: ~ 180
Depends on Level[aa] ~ 180 بايت ? 4 GiB (Level 1 & 2) to 8 TiB (Level 3)[ab] 8 TiB[ac]
جولييت 64 يونيكود characters All UCS-2 code except *, /, \, :, ;, and ?[12] ? same as ISO 9660:1988 same as ISO 9660:1988
ISO 9660:1999 ? ? ? ? ?
High Sierra ? ? ? ? ?
نظام الملفات اكبر طول لاسم الملف filename
الحروف والرموز المسموح بها كمدخلات
pathname اكبر طول للمسار
اكبر حجم للملف
اكبر حجم للقسم volume size[c]

البيانات الوصفيةعدل

البيانات الوصفية metadata هي بيانات تقنية (تكنولوجية) مهمة نفيد في نواحي كثيرة مثل السماحيات Permissions لأي ملف أو مجلد ، لأعطاء معلومات عن آخر وقت تم فيه قراءة أو تغير للملف (أو المجلد) وما فيه ، وآخر وقت تم فيه عملية أرشفة للملف ، وهل نظام الملفات لديه القدرة على تصحيح الخطأ (ECC) الخ .

نظام الملفات المنشئ او المطور
أذونات ملف (بوزيكس) إنشاء ختم زمني (timestamps Creation ) آخر وصول وقراءة بختم زمني (Last access/ read timestamps ) آخر تغيرات للبيانات الوصفية (Last metadata change timestamps ) آخر أرشفة (Last archive timestamps ) قائمة التحكم بالوصول (acl ) الأمان (Security/ MAC labels ) Extended attributes/ Alternate data streams/ forks Checksum/ كشف الأخطاء وتصحيحها (ECC)
CP/M file system لا لا نعم[ad] لا لا لا لا لا لا لا
DECtape[13] لا لا نعم لا لا لا لا لا لا لا
Elektronika BK tape format لا لا لا لا لا لا لا لا لا نعم
Level-D نعم نعم نعم نعم نعم نعم نعم لا لا لا
RT-11[14] لا لا نعم (date only) لا لا لا لا لا لا نعم
Version 6 Unix file system (V6FS)[15] نعم نعم لا نعم لا لا لا لا لا لا
Version 7 Unix file system (V7FS)[16] نعم نعم نعم نعم لا لا لا لا لا لا
جدول توزيع الملف لا لا نعم نعم لا[ae] لا لا لا لا[af] لا
HPFS نعم[ag] لا نعم نعم لا لا لا ? نعم لا
إن تي إف إس نعم نعم[ah] نعم نعم نعم لا نعم نعم[ai] نعم لا
آر إي أف إس نعم نعم نعم نعم نعم لا نعم ? نعم[aj] نعم[ak]
HFS لا لا نعم لا لا نعم لا لا نعم لا
HFS Plus نعم نعم نعم نعم نعم نعم نعم ?ترجمة إلى اللغة العربية نعم لا
نظام إدارة الملفات على يونكس نعم نعم لا نعم نعم لا لا لا لا لا
UFS1 نعم نعم لا نعم نعم لا نعم[al] نعم[al] لا[am] لا
UFS2 نعم نعم نعم نعم نعم لا نعم[al] نعم[al] نعم لا
LFS نعم نعم لا نعم نعم لا لا لا لا لا
إكس تي نعم نعم لا لا لا لا لا لا لا لا
Xiafs نعم نعم لا نعم نعم لا لا لا لا لا
إكس تي 2 نعم نعم لا نعم نعم لا نعم[an] نعم[an] نعم لا
إكس تي 3 نعم نعم لا نعم نعم لا نعم[an] نعم[an] نعم لا
إكس تي 4 نعم نعم نعم نعم نعم لا نعم[an] نعم[an] نعم لا
لوستري نعم نعم لا نعم نعم لا نعم نعم نعم لا
GPFS نعم نعم نعم نعم نعم لا نعم نعم نعم نعم
GFS نعم نعم لا نعم نعم لا نعم[an] نعم[an] نعم لا
NILFS نعم نعم نعم لا نعم لا لا لا لا نعم
ريسير أف أس نعم نعم لا نعم نعم لا نعم[an] نعم[an] نعم لا
Reiser4 نعم نعم لا نعم نعم لا لا لا لا لا
OCFS لا نعم لا لا نعم نعم لا لا لا لا
OCFS2 نعم نعم لا نعم نعم لا لا لا لا لا
إكس إف إس نعم نعم لا نعم نعم لا نعم نعم[an] نعم لا
جي أف أس نعم نعم نعم نعم نعم لا نعم نعم نعم لا
QFS نعم نعم نعم نعم نعم نعم نعم لا نعم لا
BFS نعم نعم نعم لا لا لا لا لا نعم لا
AdvFS نعم نعم لا نعم نعم لا نعم لا نعم لا
NSS نعم نعم نعم[ao] نعم[ao] نعم نعم[ao] نعم ? نعم[ap][aq] لا
NWFS نعم ? نعم[ao] نعم[ao] نعم نعم[ao] نعم ? نعم[ap][aq] لا
ODS-5 نعم نعم نعم ? ? نعم نعم ? نعم[ar] لا
VxFS نعم نعم نعم نعم نعم لا نعم ? نعم[an] لا
UDF نعم نعم نعم نعم نعم نعم نعم لا نعم لا
Fossil نعم نعم[as] لا نعم نعم لا لا لا لا لا
ZFS نعم نعم نعم نعم نعم نعم نعم لا[at] نعم[au] نعم
Btrfs نعم نعم نعم نعم ? ? نعم ? نعم نعم
VMFS2 نعم نعم لا نعم نعم لا لا لا لا لا
VMFS3 نعم نعم لا نعم نعم لا لا لا لا لا
ISO 9660:1988 لا لا نعم لا لا لا لا لا لا لا
جولييت لا لا نعم لا لا لا لا لا لا لا
ISO 9660:1999 لا لا نعم لا لا لا لا لا لا لا
High Sierra لا لا نعم لا لا لا لا لا لا لا
نظام الملفات المنشئ او المطور
أذونات ملف (بوزيكس) إنشاء ختم زمني (timestamps Creation ) آخر وصول وقراءة بختم زمني (Last access/ read timestamps ) آخر تغيرات للبيانات الوصفية (Last metadata change timestamps ) آخر أرشفة (Last archive timestamps ) قائمة التحكم بالوصول (acl ) الأمان (Security/ MAC labels ) Extended attributes/ Alternate data streams/ forks Checksum/ كشف الأخطاء وتصحيحها (ECC)


الميزاتعدل

هذا الجدول يوضح بيانات مهمة أيضا مثل هل يستطيع نظام الملفات أن يقوم بعمل وصلات الاختصارات Symbolic links ، وقدرة عمل وصلات صلبة Hard Links وهل لنظام الملفات القدرة على عمل صحائف journaling وهي مفيدة في نظام التشغيل (مثال الذاكرة الإفتراضية في ويندوز Virtual memory وفي لينكس هي المبدل Swap وكلاهما يساعد نظام التشغيل على زيادة قدرات التعامل مع البرامج الكثيرة والمفيدة في حالات الذاكرة RAM القليلة) إلخ .

نظام الملفات
وصلة صلبة وصلة لينة (Symbolic) بلوك نظم ملفات ذو صحائف (Block journaling) نظم ملفات ذات صحائف لقراءة ميتاداتا فقط (Metadata-only journaling) حساس لحالة الأحرف محافظ على الحالة Case-preserving سجل تغير الملف File Change Log Internal snapshotting / branching تنفيذ في المكان XIP مستوى تشفير نظام الملفات Filesystem-level encryption إلغاء البيانات المكررة Data deduplication
DECtape لا لا لا لا لا لا لا لا لا لا لا
Level-D لا لا لا لا لا لا لا لا لا لا لا
RT-11 لا لا لا لا لا لا لا لا لا لا لا
Version 6 Unix file system (V6FS) نعم لا لا لا نعم نعم لا لا لا لا لا
Version 7 Unix file system (V7FS) نعم لا[av] لا لا نعم نعم لا لا لا لا لا
FAT12/16/32 لا لا لا لا لا جزئي لا لا لا لا لا
GFS نعم نعم[aw] نعم نعم[ax] نعم نعم لا لا لا لا ?
HPFS لا لا لا لا لا نعم لا ? لا لا ?
NTFS نعم نعم[ay] لا[az] نعم[az] (2000) نعم[ba] نعم نعم جزئي[bb] ? نعم لا
HFS Plus جزئي نعم لا نعم[bc] جزئي[bd] نعم نعم[be] لا لا لا[bf] ?
FFS نعم نعم لا لا نعم نعم لا لا لا لا لا
UFS1 نعم نعم لا لا نعم نعم لا لا لا لا لا
UFS2 نعم نعم لا لا[bg] نعم نعم لا نعم ? لا لا
LFS نعم نعم نعم[bh] لا نعم نعم لا نعم لا لا لا
ext نعم نعم لا لا نعم نعم لا لا لا لا لا
Xiafs نعم نعم لا لا نعم نعم لا لا لا لا لا
ext2 نعم نعم لا لا نعم نعم لا لا نعم[bi] لا لا
ext3 نعم نعم نعم (2001) [bj] نعم (2001) نعم نعم لا لا نعم لا لا
ext4 نعم نعم نعم[bj] نعم نعم نعم لا لا نعم نعم, experimental [23] لا
Lustre نعم نعم نعم[bj] نعم نعم نعم لا لا لا لا لا
NILFS نعم نعم نعم[bh] لا نعم نعم لا نعم لا لا لا
ReiserFS نعم نعم نعم[bk] نعم نعم نعم لا لا ? لا لا
Reiser4 نعم نعم نعم لا نعم نعم لا ? ? نعم[bl] ?
OCFS لا نعم لا لا نعم نعم لا لا لا لا لا
OCFS2 نعم نعم نعم نعم نعم نعم لا لا لا لا لا
XFS نعم نعم لا نعم نعم[bm] نعم نعم لا ? لا لا
JFS نعم نعم لا نعم (1990) نعم[bn] نعم لا ? ? لا ?
QFS نعم نعم لا نعم نعم نعم لا لا لا لا لا
Be File System نعم نعم لا نعم نعم نعم ? ? لا لا لا
NSS نعم نعم ? نعم نعم[bo] نعم[bo] نعم[bp] نعم لا نعم ?
NWFS نعم[bq] نعم[bq] لا لا نعم[bo] نعم[bo] نعم[bp] ? لا لا ?
ODS-2 نعم نعم[br] لا نعم لا لا نعم نعم لا لا لا
ODS-5 نعم نعم[br] لا نعم لا نعم نعم نعم ? لا لا
UDF نعم نعم نعم[bh] نعم[bh] نعم نعم لا لا نعم لا لا
VxFS نعم نعم نعم لا نعم نعم نعم نعم[bs] ? لا لا
Fossil لا لا لا لا نعم نعم نعم نعم لا لا لا
ZFS نعم نعم نعم[bt] لا[bt] نعم نعم لا نعم لا نعم[25] نعم
Btrfs نعم نعم نعم نعم نعم نعم ? نعم ? لا, planned, not being developed (Nov, 2015)[26] نعم
VMFS2 نعم نعم لا نعم نعم نعم لا لا لا لا لا
VMFS3 نعم نعم لا نعم نعم نعم لا لا لا لا لا
نظام الملفات
وصلة صلبة وصلة لينة (Symbolic) بلوك نظم ملفات ذو صحائف (Block journaling) نظم ملفات ذات صحائف لقراءة ميتاداتا فقط (Metadata-only journaling) حساس لحالة الأحرف محافظ على الحالة Case-preserving سجل تغير الملف File Change Log Internal snapshotting / branching تنفيذ في المكان XIP مستوى تشفير نظام الملفات Filesystem-level encryption إلغاء البيانات المكررة Data deduplication
قدرات اعادة تغير الحجم
نظام الملفات Host OS تمدد

Online

تمدد

Offline

انكماش

Online

انكماش

Offline

Btrfs[27] لينكس نعم لا نعم لا
ext2[28] لينكس لا نعم لا نعم
ext3[28] لينكس نعم نعم لا نعم
ext4[28] لينكس نعم نعم لا نعم
FAT12/16/32 misc. لا لا لا لا
HFS+ لينكس لا لا لا لا
HFS+ MacOS نعم لا نعم لا
JFS[29] لينكس لا نعم لا لا
LVM2 (الحجم المادي) لينكس نعم نعم نعم نعم
NILFS[30] لينكس نعم لا نعم لا
NTFS[31] لينكس لا نعم لا نعم
NTFS Windows نعم ? نعم ?
Reiser4[32] لينكس نعم نعم لا نعم
ReiserFS[33] لينكس نعم نعم لا نعم
XFS[34] لينكس نعم لا لا لا

سياسات التنسيق والتوزيععدل

نظام ملفات
Tail packing ضغط شفاف Block suballocation Allocate-on-flush Extents Variable file block size[bu] Sparse files
DECtape لا لا لا لا لا لا لا
Level-D لا لا نعم لا نعم لا لا
Version 6 Unix file system (V6FS) لا لا لا لا لا لا نعم
Version 7 Unix file system (V7FS) لا لا لا لا لا لا نعم
FAT12/16/32 لا لا[bv] لا لا لا لا لا
GFS جزئي[bw] لا لا لا لا لا نعم
HPFS لا لا لا لا نعم لا لا
NTFS لا نعم جزئي لا نعم لا نعم
HFS Plus لا لا لا لا نعم لا لا
FFS لا لا 8:1[bx] لا لا لا نعم
UFS1 لا لا 8:1[bx] لا لا لا نعم
UFS2 لا لا 8:1[bx] لا لا نعم نعم
LFS لا لا 8:1[bx] لا لا لا نعم
ext لا لا لا لا لا لا نعم
Xiafs لا لا لا لا لا لا نعم
ext2 لا لا[by] لا[bz] لا لا لا نعم
ext3 لا لا لا[bz] لا لا لا نعم
ext4 لا لا لا[bz] نعم نعم لا نعم
Lustre لا لا لا نعم نعم لا نعم
NILFS لا لا لا نعم لا لا نعم
ReiserFS نعم لا نعم[ca] لا لا لا نعم
Reiser4 نعم نعم[bl] نعم[ca] نعم نعم[cb] لا نعم
OCFS لا لا لا لا نعم لا ?
OCFS2 لا لا لا لا نعم لا نعم
XFS لا لا لا نعم نعم لا نعم
JFS لا only in JFS1 on AIX[35] نعم لا نعم لا نعم
QFS لا لا نعم لا لا لا ?
BFS لا لا لا لا نعم لا ?
NSS لا نعم لا لا نعم لا ?
NWFS لا نعم نعم[cc] لا لا لا ?
ODS-5 لا لا لا لا نعم لا ?
VxFS لا لا ? لا نعم لا نعم
UDF لا لا لا ?[cd] نعم لا لا
Fossil لا نعم لا لا لا لا ?
ZFS لا نعم نعم نعم لا نعم نعم
Btrfs نعم نعم
VMFS2 لا لا نعم لا لا لا نعم
VMFS3 لا لا نعم لا لا لا نعم
نظام ملفات
Tail packing ضغط شفاف Block suballocation Allocate-on-flush Extents Variable file block size[bu] Sparse files

دعم نظام التشغيلعدل

نظاام ملفات ويندوز

Windows9x

ويندوز إن تي

Windows NT

لينكس
ماك
Mac OS
ماك
Mac OS X
فري بي ‌إس ‌دي
FreeBSD
أو اس\2
OS/2
بي أو إس
BeOS
مينيكس
Minix
سولاريس
Solaris
z/OS
DECtape لا لا لا لا لا لا لا لا لا لا لا
Level-D ? ? ? ? ? لا ? ? ? ? ?
RT-11 لا لا لا لا لا لا لا لا لا لا لا
Version 6 Unix file system (V6FS) لا لا ? ? ? لا لا ? ? ? ?
Version 7 Unix file system (V7FS) لا لا نعم ? ? لا لا ? ? ? ?
FAT12/16 نعم نعم نعم ? نعم نعم نعم نعم ? نعم ?
FAT32 نعم نعم from ويندوز 2000 نعم نعم نعم نعم نعم نعم ? نعم ?
GFS ? ? نعم ? ? لا ? ? ? ? ?
HPFS لا لا نعم ? ? نعم نعم ? ? ? ?
NTFS لا نعم نعم with ntfs-3g نعم with Paragon NTFS and ntfs-3g نعم with ntfs-3g نعم with ntfs-3g ? نعم with ntfs-3g ? ? ?
Apple HFS ? نعم with Paragon HFS+ [36] نعم نعم نعم لا ? نعم ? ? لا
Apple HFS Plus ? نعم with Paragon HFS+ [36] جزئي - writing support only to unjournalled FS نعم from Mac OS 8.1 نعم لا ? with addon ? ? لا
FFS ? ? ? ? نعم نعم ? ? ? ? ?
UFS1 لا لا جزئي - read only ? نعم نعم لا ? ? ? ?
UFS2 لا لا جزئي - read only ? نعم نعم لا ? ? ? ?
LFS لا لا ? ? ? لا لا ? ? ? ?
ext لا لا نعم - until 2.1.20 لا لا لا لا لا لا لا لا
Xiafs لا لا نعم - until 2.1.20

Experimental port available to 2.6.32 and later [37][38]

لا لا لا لا لا لا لا لا
ext2 لا جزئي with Ext2 IFS[39] or ext2fsd[40] نعم نعم with ext2fsx نعم with ext2fsx نعم لا نعم ? ? ?
ext3 لا جزئي with Ext2 IFS[39] or ext2fsd[40] نعم جزئي (read only) جزئي with ext2fsx (journal not updated on writing) جزئي (read-only)[41][42] لا with addon ? نعم ?
ext4 لا لا نعم ? ? جزئي support in kernel since version 10.1 (read-only)[41][42] لا with addon ? ? ?
Lustre لا لا نعم[43] ? ? لا ? ? ? نعم ?
NILFS ? ? نعم as an external kernel module ? ? لا ? ? ? ? ?
ReiserFS لا لا نعم ? ? جزئي Read Only ? with addon ? ? ?
Reiser4 لا لا نعم with a kernel patch ? ? لا ? ? ? ? ?
OCFS لا لا نعم ? ? لا لا ? ? ? ?
OCFS2 لا لا نعم ? ? لا لا ? ? ? ?
XFS لا لا نعم ? ? جزئي ? with addon (read only) ? ? ?
JFS لا لا نعم ? ? لا نعم ? ? ? ?
QFS لا لا جزئي - client only[44] ? ? لا لا ? ? نعم ?
Be File System لا لا جزئي - read-only ? ? لا لا نعم ? ? ?
NSS لا لا نعم via EVMS[ce] ? ? لا لا ? ? ? ?
NWFS لا لا ? ? ? نعم لا ? ? ? ?
ODS-2 لا لا ? ? ? لا لا ? ? ? ?
ODS-5 لا لا ? ? ? لا لا ? ? ? ?
UDF ? نعم نعم ? نعم نعم ? ? ? نعم ?
VxFS لا لا نعم ? ? لا لا ? ? نعم ?
Fossil لا لا نعم[cf] لا نعم[cf] نعم[cf] لا لا لا نعم[cf] ?
ZFS لا لا نعم with FUSE[45] or as an external kernel module[46] ? نعم with Read/Write Developer Preview[47] نعم ? ? ? نعم ?
Btrfs لا نعم[48] نعم
VMFS2 لا لا ? ? ? لا لا ? ? ? ?
VMFS3 لا لا ? ? ? لا لا ? ? ? ?
IBM HFS لا لا لا لا لا لا لا لا لا لا نعم
IBM zFS لا لا لا لا لا لا لا لا لا لا نعم
نظاام ملفات ويندوز

Windows9x

ويندوز إن تي

Windows NT

لينكس
ماك
Mac OS
ماك
Mac OS X
فري بي ‌إس ‌دي
FreeBSD
أو إس/2
OS/2
بي أو إس
BeOS
مينيكس
Minix
سولاريس
Solaris
z/OS

انظر أيضاعدل

وصلات خارجيةعدل

مذكرات وهوامشعدل

  1. ^ آي بي إم introduced JFS with the initial release of آي بي إم إيه آي إكس Version 3.1 in 1990. This file system now called JFS1. The new JFS, on which the Linux port was based, was first shipped in أو إس/2 Warp Server for e-Business in 1999. The same sourcebase was also used for release JFS2 on AIX 5L.
  2. ^ ميكروسوفت first introduced FAT32 in ويندوز 95 OSR2 (OEM Service Release 2) and then later in ويندوز 98. NT-based Windows did not have any support for FAT32 up to Windows NT4; Windows 2000 was the first NT-based Windows OS that received the ability to work with it.
  3. أ ب ت ث ج For filesystems that have variable allocation unit (block/cluster) sizes, a range of size are given, indicating the maximum volume sizes for the minimum and the maximum possible allocation unit sizes of the filesystem (e.g. 512 بايت and 128 كيبيبايت for FAT — which is the cluster size range allowed by the on-disk data structures, although some Installable File System drivers and نظام تشغيلs do not support cluster sizes larger than 32 كيبيبايت).
  4. أ ب ت ث ج ح خ د ذ Depends on whether the FAT12, FAT16, and FAT32 implementation has support for LFNs. Where it does not, as in أو إس/2, إم إس-دوس، ويندوز 95, ويندوز 98 in DOS-only mode and the Linux "msdos" driver, file names are limited to 8.3 format of 8-bit characters (space padded in both the basename and extension parts) and may not contain NUL (end-of-directory marker) or character 5 (replacement for character 229 which itself is used as deleted-file marker). Short names also do not normally contain lowercase letters. Also note that a few special names (CON, NUL, LPT1) should be avoided, as some operating systems (notably DOS and windows) effectively reserve them.
  5. أ ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن هـ و ي أأ أب أت أث أج In these filesystems the directory entries named "." and ".." have special status. Directory entries with these names are not prohibited, and indeed exist as normal directory entries in the on-disk data structures. However, they are mandatory directory entries, with mandatory values, that are automatically created in each directory when it is created; and directories without them are considered corrupt.
  6. أ ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن هـ و ي أأ أب أت أث أج أح أخ أد The on-disk structures have no inherent limit. Particular Installable File System drivers and نظام تشغيلs may impose limits of their own, however. MS-DOS does not support full pathnames longer than 260 بايت for FAT12 and FAT16. Windows NT does not support full pathnames longer than 32,767 بايت for NTFS. Linux has a pathname limit of 4,096.
  7. ^ The actual maximum was 8,847,360 بايت ، with 7 singly-indirect blocks and 1 doubly-indirect block; PWB/UNIX 1.0's variant had 8 singly-indirect blocks, making the maximum 524,288 بايت or half a مبيبايت.
  8. ^ The actual maximum was 1,082,201,088 بايت ، with 10 direct blocks, 1 singly-indirect block, 1 doubly-indirect block, and 1 triply-indirect block. The 4.0توزيعة برمجيات بيركلي and 4.1توزيعة برمجيات بيركلي versions, and the System V version, used 1,024-byte blocks rather than 512-byte blocks, making the maximum 4,311,812,608 بايت or approximately 4 جيبي بايت.
  9. ^ While FAT32 تقسيم القرصs this large work fine once created, some software won't allow creation of FAT32 partitions larger than 32 جيبي بايت. This includes, notoriously, the ويندوز إكس بي installation program and the Disk Management console in Windows 2000, XP, 2003 and Vista. Use FDISK from a ويندوز ميلينيوم Emergency Boot Disk to avoid.[4]
  10. ^ The "." and ".." directory entries in HPFS that are seen by applications programs are a partial fiction created by the Installable File System drivers. The on-disk data structure for a directory does not contain entries by those names, but instead contains a special "start" entry. Whilst on-disk directory entries by those names are not physically prohibited, they cannot be created in normal operation, and a directory containing such entries is corrupt.
  11. ^ This is the limit of the on-disk structures. The HPFS Installable File System driver for أو إس/2 uses the top 5 bits of the volume sector number for its own use, limiting the volume size that it can handle to 64 جيبي بايت.
  12. أ ب This is the limit of the on-disk structures. The NTFS driver for ويندوز إن تي limits the volume size that it can handle to 256 تيبي بايت and the file size to 16 تيبي بايت respectively.
  13. ^ The Mac OS provides two sets of functions to retrieve file names from an HFS Plus volume, one of them returning the full Unicode names, the other shortened names fitting in the older 31 byte limit to accommodate older applications.
  14. ^ HFS Plus mandates support for an تسلسل الهروب to allow arbitrary Unicode. Users of older software might see the escape sequences instead of the desired characters.
  15. أ ب Depends on kernel version and arch. For 2.4 kernels the max is 2 TiB. For 32-bit 2.6 kernels it is 16 TiB. For 64-bit 2.6 kernels it is 8 EiB.
  16. ^ ReiserFS has a theoretical maximum file size of 1 اكسبي بايت, but "page cache limits this to 8 Ti on architectures with 32 bit int"[11]
  17. ^ Note that the filename can be much longer XFS#Extended attributes
  18. أ ب XFS has a limitation under Linux 2.4 of 64 تيبي بايت file size, but Linux 2.4 only supports a maximum block size of 2 تيبي بايت. This limitation is not present under آيركس.
  19. أ ب QFS allows files to exceed the size of disk when used with its integrated HSM, as only part of the file need reside on disk at any one time.
  20. ^ Varies wildly according to block size and fragmentation of block allocation groups.
  21. أ ب NSS allows files to have multiple names, in separate namespaces.
  22. ^ Some namespaces had lower name length limits. "LONG" had an 80-byte limit, "NWFS" 80 بايت ، "NFS" 40 بايت and "DOS" imposed اسم ملف 8.3.
  23. ^ Maximum combined filename/filetype length is 236 بايت ; each component has an individual maximum length of 255 بايت .
  24. ^ Maximum pathname length is 4,096 بايت ، but quoted limits on individual components add up to 1,664 بايت .
  25. ^ This restriction might be lifted in newer versions.
  26. أ ب Maximum file size on a VMFS volume depends on the block size for that VMFS volume. The figures here are obtained by using the maximum block size.
  27. ^ ISO 9660#Restrictions
  28. ^ Through the use of multi-extents, a file can consist of multiple segments, each up to 4 جيبي بايت in size. See ISO 9660#The 2 GiB .28or 4 GiB depending on implementation.29 file size limit
  29. ^ Assuming the typical 2048 Byte sector size. The volume size is specified as a 32 bit value identifying the number of sectors on the volume.
  30. ^ Implemented in later versions as an extension
  31. ^ Some FAT implementations, such as in Linux, show file modification timestamp (mtime) in the metadata change timestamp (ctime) field. This timestamp is however, not updated on file metadata change.
  32. ^ Particular Installable File System drivers and نظام تشغيلs may not support extended attributes on FAT12 and FAT16. The OS/2 and Windows NT filesystem drivers for FAT12 and FAT16 support extended attributes (using a "EA DATA. SF" pseudo-file to reserve the clusters allocated to them). Other filesystem drivers for other operating systems do not.
  33. ^ The f-node contains a field for a user identifier. This is not used except by أو إس/2, however.
  34. ^ NTFS قائمة التحكم بالوصولs can express any access policy possible using simple POSIX file permissions (and far more), but use of a POSIX-like interface is not supported without an add-on such as Services for UNIX or سيج وين.
  35. ^ As of Vista, NTFS has support for Mandatory Labels, which are used to enforce Mandatory Integrity Control.[17]
  36. ^ Initially, ReFS lacked support for ADS, but Server 2012 R2 and up add support for ADS on ReFS
  37. ^ Data checksums not enabled by default
  38. أ ب ت ث Access-control lists and MAC labels are layered on top of extended attributes.
  39. ^ Some operating systems implemented extended attributes as a layer over UFS1 with a parallel backing file (e.g., FreeBSD 4.x).
  40. أ ب ت ث ج ح خ د ذ ر ز س Some Installable File System drivers and نظام تشغيلs may not support extended attributes, access control lists or security labels on these filesystems. Linux kernels prior to 2.6.x may either be missing support for these altogether or require a باتش.
  41. أ ب ت ث ج ح The local time, timezone/توقيت عالمي منسق offset, and date are derived from the time settings of the reference/single timesync source in the NDS tree.
  42. أ ب Novell calls this feature "multiple data streams". Published specifications say that NWFS allows for 16 attributes and 10 data streams, and NSS allows for unlimited quantities of both.
  43. أ ب Some file and directory metadata is stored on the NetWare server irrespective of whether Directory Services is installed or not, like date/time of creation, file size, purge status, etc; and some file and directory metadata is stored in NDS/eDirectory, like file/object permissions, ownership, etc.
  44. ^ Record Management Services (RMS) attributes include record type and size, among many others.
  45. ^ File permission in 9P are a variation of the traditional Unix permissions with some minor changes, eg. the suid bit is replaced by a new 'exclusive access' bit.
  46. ^ MAC/Sensitivity labels in the file system are not out of the question as a future compatible change but aren't part of any available version of ZFS.
  47. ^ Solaris "extended attributes" are really full-blown alternate data streams, in both the Solaris UFS and ZFS.
  48. ^ System V Release 4, and some other يونكس systems, retrofitted symbolic links to their versions of the نظام يونكس السابع file system, although the original version didn't support them.
  49. ^ Context based symlinks were supported in GFS, GFS2 only supports standard symlinks since the bind mount feature of the Linux VFS has made context based symlinks obsolete
  50. ^ Optional journaling of data
  51. ^ As of Windows Vista, NTFS fully supports soft links.[18] NTFS 3.0 (Windows 2000) and higher can create junctions, which allow entire directories (but not individual files) to be mapped to elsewhere in the directory tree of the same partition (file system). These are implemented through reparse points, which allow the normal process of filename resolution to be extended in a flexible manner.
  52. أ ب NTFS stores everything, even the file data, as meta-data, so its log is closer to block journaling.
  53. ^ While NTFS itself supports case sensitivity, the Win32 environment subsystem cannot create files whose names differ only by case for compatibility reasons. When a file is opened for writing, if there is any existing file whose name is a case-insensitive match for the new file, the existing file is truncated and opened for writing instead of a new file with a different name being created. Other subsystems like e. g. Services for Unix, that operate directly above the kernel and not on top of Win32 can have case-sensitivity.
  54. ^ NTFS does not internally support snapshots, but in conjunction with the Volume Shadow Copy Service can maintain persistent block differential volume snapshots.
  55. ^ Metadata-only journaling was introduced in the Mac OS 10.2.2 HFS Plus driver; journaling is enabled by default on Mac OS 10.3 and later.
  56. ^ Although often believed to be case sensitive, HFS Plus normally is not. The typical default installation is case-preserving only. From Mac OS 10.3 on the command newfs_hfs -s will create a case-sensitive new file system.[19] HFS Plus version 5 optionally supports case-sensitivity. However, since case-sensitivity is fundamentally different from case-insensitivity, a new signature was required so existing HFS Plus utilities would not see case-sensitivity as a file system error that needed to be corrected. Since the new signature is 'HX', it is often believed this is a new filesystem instead of a simply an upgraded version of HFS Plus.[20][21]
  57. ^ Mac OS Tiger (10.4) and late versions of Panther (10.3) provide file change logging (it's a feature of the file system software, not of the volume format, actually).[22]
  58. ^ HFS+ does not actually encrypt files: to implement FileVault, OS X creates an HFS+ filesystem in a sparse, encrypted disk image that is automatically mounted over the home directory when the user logs in.
  59. ^ "Soft dependencies" (softdep) in نت بي إس دي، called "soft updates" in فري بي ‌إس ‌دي provide meta-data consistency at all times without double writes (نظم الملفات ذات صحائف)
  60. أ ب ت ث UDF, LFS, and NILFS are log-structured file systems and behave as if the entire file system were a journal.
  61. ^ Linux kernel versions 2.6.12 and newer.
  62. أ ب ت Off by default.
  63. ^ Full block journaling for ReiserFS was added to Linux 2.6.8.
  64. أ ب Reiser4 supports transparent compression and encryption with the cryptcompress plugin which is the default file handler in version 4.1.
  65. ^ Optionally no on IRIX.
  66. ^ Particular Installable File System drivers and نظام تشغيلs may not support case sensitivity for JFS. OS/2 does not, and Linux has a mount option for disabling case sensitivity.
  67. أ ب ت ث Case-sensitivity/Preservation depends on client. Windows, DOS, and OS/2 clients don't see/keep case differences, whereas clients accessing via NFS or AFP may.
  68. أ ب The file change logs, last entry change timestamps, and other filesystem metadata, are all part of the extensive suite of auditing capabilities built into NDS/eDirectory called NSure Audit.[24]
  69. أ ب Available only in the "NFS" namespace.
  70. أ ب These are referred to as "aliases".
  71. ^ VxFS provides an optional feature called "Storage Checkpoints" which allows for advanced file system snapshots.
  72. أ ب ZFS is a transactional filesystem using copy-on-write semantics, guaranteeing an always-consistent on-disk state without the use of a traditional journal. However, it does also implement an intent log to provide better performance when synchronous writes are requested.
  73. أ ب Variable block size refers to systems which support different block sizes on a per-file basis. (This is similar to extents but a slightly different implementational choice.) The current implementation in UFS2 is read-only.
  74. ^ DoubleSpace in DOS 6, and DriveSpace in ويندوز 95 and ويندوز 98 were ضغط بيانات schemes for جدول توزيع الملف، but are no longer supported by Microsoft.
  75. ^ Only for "stuffed" inodes
  76. أ ب ت ث Other block:fragment size ratios supported; 8:1 is typical and recommended by most implementations.
  77. ^ إكس تي 2, a set of باتش providing block-based ضغط بيانات for ext2, has been available since 1997, but has never been merged into the mainline Linux kernel.
  78. أ ب ت Fragments were planned, but never actually implemented on ext2 and ext3.
  79. أ ب Tail packing is technically a special case of block suballocation where the suballocation unit size is always 1 byte.
  80. ^ In "extents" mode.
  81. ^ Each possible size (in sectors) of file tail has a corresponding suballocation block chain in which all the tails of that size are stored. The overhead of managing suballocation block chains is usually less than the amount of block overhead saved by being able to increase the block size but the process is less efficient if there is not much free disk space.
  82. ^ Depends on UDF implementation.
  83. ^ Supported using only EVMS; not currently supported using LVM
  84. أ ب ت ث Provided in Plan 9 from User Space

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

  1. ^ Warren، David (20 October 1993). "Polycenter File System - - HELP". مؤرشف من الأصل في 09 مارس 2012. 
  2. ^ "[[صن ميكروسيستمز]] Expands High Performance Computing Portfolio with Definitive Agreement to Acquire Assets of Cluster File Systems, Including the Lustre File System" (Press release). Santa Clara, Calif.: صن ميكروسيستمز، Inc. 12 September 2007. مؤرشف من الأصل في 02 أكتوبر 2007.  وصلة إنترويكي مضمنة في URL العنوان (مساعدة)
  3. ^ "SFS file system". IBM Knowledge Center. مؤرشف من الأصل في 4 مارس 2016. 
  4. ^ "Limitations of the FAT32 File System in Windows XP". Microsoft. مؤرشف من الأصل في 24 فبراير 2015. 
  5. أ ب ت ث ج Building the next generation file system for Windows: ReFS – Building Windows 8 نسخة محفوظة 13 يناير 2018 على موقع واي باك مشين.
  6. ^ See http://docs.info.apple.com/article.html?artnum=25557 and http://docs.info.apple.com/article.html?artnum=24601.
  7. ^ http://apollo.backplane.com/DFlyMisc/hammer2.txt
  8. ^ http://www.dragonflybsd.org/hammer/hammer.pdf
  9. ^ "Frequently Asked Questions for FreeBSD 9.X and 10.X". فري بي ‌إس ‌دي Documentation Project. مؤرشف من الأصل في 15 ديسمبر 2018. اطلع عليه بتاريخ 20 مارس 2016. If there was not a fsck(8) memory limit the maximum filesystem size would be 2 ^ 64 (blocks) * 32 KB => 16 Exa * 32 KB => 512 Zettaبايت . 
  10. ^ "Interviews/EricSandeen". Fedora Project Wiki. 9 June 2008. مؤرشف من الأصل في 15 ديسمبر 2018. 
  11. ^ "FAQ". namesys. 15 October 2003. مؤرشف من الأصل في 19 يوليو 2006. 
  12. ^ "Joliet Specification". 22 May 1995. مؤرشف من الأصل في 14 أبريل 2009. 
  13. ^ "RT–11 Volume and File Formats Manual" (PDF). Digital Equipment Corporation. August 1991. صفحة 1-26 .. 1-32. مؤرشف من الأصل (PDF) في 25 أغسطس 2017. 
  14. ^ "RT–11 Volume and File Formats Manual" (PDF). Digital Equipment Corporation. August 1991. صفحة 1-4 .. 1-12. مؤرشف من الأصل (PDF) في 25 أغسطس 2017. 
  15. ^ "Format of the Unix 6 file system" (PDF). مؤرشف من الأصل (PDF) في 26 فبراير 2015. اطلع عليه بتاريخ 21 فبراير 2016. 
  16. ^ See dinode structure on page 355 (FILESYS(5)) of "Unix Programmers Manual" (PDF) (الطبعة Seventh). Murray Hill, New Jersey: Bell Telephone Laboratories. January 1979. مؤرشف من الأصل (PDF) في 29 أبريل 2016. اطلع عليه بتاريخ 21 فبراير 2016. 
  17. ^ Mandatory Integrity Control (Windows) نسخة محفوظة 13 أغسطس 2007 على موقع واي باك مشين.
  18. ^ Technical documentation, API, and code examples | Microsoft Docs نسخة محفوظة 18 نوفمبر 2008 على موقع واي باك مشين.
  19. ^ newfs_hfs(8) Mac OS X Manual Page نسخة محفوظة 06 يوليو 2009 على موقع واي باك مشين.
  20. ^ "File System Comparisons". Apple. مؤرشف من الأصل في 4 يناير 2009.  (hasn't been updated to discuss HFSX)
  21. ^ "Technical Note TN1150: HFS Plus Volume Format". Apple. مؤرشف من الأصل في 1 يوليو 2009.  (Very technical overview of HFS Plus and HFSX.)
  22. ^ fslogger نسخة محفوظة 18 سبتمبر 2008 على موقع واي باك مشين.
  23. ^ "Ext4 encryption". مؤرشف من الأصل في 23 يناير 2019. 
  24. ^ Filesystem Events tracked by NSure نسخة محفوظة 01 أبريل 2016 على موقع واي باك مشين.
  25. ^ "How to Manage ZFS Data Encryption". مؤرشف من الأصل في 15 ديسمبر 2018. 
  26. ^ FAQ - btrfs Wiki نسخة محفوظة 03 يناير 2018 على موقع واي باك مشين.
  27. ^ UseCases - btrfs Wiki نسخة محفوظة 05 فبراير 2018 على موقع واي باك مشين.
  28. أ ب ت Linux 2.6 - man page for resize2fs (linux section 8) - Unix & Linux Commands
  29. ^ https://www.kernel.org/doc/Documentation/filesystems/jfs.txt
  30. ^ NameBright - Coming Soon نسخة محفوظة 21 ديسمبر 2016 على موقع واي باك مشين.
  31. ^ ntfsresize(8) - Linux man page نسخة محفوظة 06 يناير 2018 على موقع واي باك مشين.
  32. ^ Resize reiserfs - Reiser4 FS Wiki نسخة محفوظة 23 أبريل 2016 على موقع واي باك مشين.
  33. ^ Suse Doc: Storage Administration Guide - Resizing File Systems - December 16 2013 نسخة محفوظة 23 أبريل 2016 على موقع واي باك مشين.
  34. ^ 6.5 Growing an XFS File System نسخة محفوظة 24 أغسطس 2017 على موقع واي باك مشين.
  35. ^ "AIX documentation: JFS data compression". IBM. 
  36. أ ب "Paragon HFS+ for Windows 10". مؤرشف من الأصل في 22 نوفمبر 2016. 
  37. ^ "Porting an Ancient Filesystem to Modern Linux". Time To Pull The Plug. مؤرشف من الأصل في 21 يونيو 2017. 
  38. ^ "A port of the xiafs filesystem to modern Linux kernels.". Github (cdtk). مؤرشف من الأصل في 11 يونيو 2018. 
  39. أ ب "FAQ". Ext2 Installable File System For Windows. مؤرشف من الأصل في 15 أكتوبر 2018.  (Provides kernel level read/write access to Ext2 and Ext3 volumes in Windows NT4, 2000, XP and Vista.)
  40. أ ب Branten، Bo. "Ext2Fsd Project: Open source ext3/4 file system driver for Windows (2K/XP/WIN7/WIN8)". مؤرشف من الأصل في 30 أبريل 2019. 
  41. أ ب "FreeBSD Handbook". مؤرشف من الأصل في 7 أبريل 2019. 
  42. أ ب "Debian GNU/kFreeBSD". مؤرشف من الأصل في 18 يناير 2019. 
  43. ^ "Lustre Wiki". مؤرشف من الأصل في 15 ديسمبر 2018. 
  44. ^ "About Shared File Systems and the Linux Client - Sun QFS and Sun Storage Archive Manager 5.3 Installation Guide". مؤرشف من الأصل في 15 ديسمبر 2018. اطلع عليه بتاريخ 14 مارس 2016. 
  45. ^ "ZFS Filesystem for FUSE/Linux". Wizy Wiki. 30 November 2009. مؤرشف من الأصل في 13 مايو 2013. 
  46. ^ "ZFS on Linux". Lawrence Livermore National Laboratory. مؤرشف من الأصل في 22 مايو 2019. 
  47. ^ Kim، Arnold (4 October 2007). "Apple Seeds ZFS Read/Write Developer Preview 1.1 for Leopard". Mac Rumors. مؤرشف من الأصل في 2 أبريل 2019. 
  48. ^ قالب:Cite web last1=Harmstone