Aceasta este o listă de sisteme de fișiere (FS) și protocoale de rețea care emulează funcționarea unui sistem de fișiere, cu o mică descriere. Pentru a afla mai multe, puteți accesa linkul relevant.
Unele sisteme de operare mai vechi acceptau doar unul dintre propriile sisteme de fișiere. În astfel de cazuri, sistemul de fișiere nu avea un nume specific. Este posibil ca astfel de sisteme de fișiere să nu fie incluse în această listă.
Sistemele de fișiere pe disc sunt de obicei orientate spre flux. Fișierele din sistemele de fișiere orientate spre flux sunt reprezentate de o secvență de biți, oferind adesea caracteristici precum citirea , scrierea , modificarea datelor și acces aleatoriu .
Nume | Data trimiterii, platformă |
Sistem de operare | Dezvoltator | cometariu |
---|---|---|---|---|
ADFS | 1983 | AcornMOS | Calculatoare Acorn | Este succesorul DFS . |
AdvFS | 1993 | Digital UNIX / Tru64 UNIX | DEC | — |
Sistemul de fișiere rapid Acer (AFFS) | 1989 (SCO Unix/Xenix versiunea 3.2) [~1][ clarifica ] | SCO OpenServer , SCO Unix/Xenix | Contrapunct Acer | A nu se confunda cu Andrew File System |
Ami File Safe | anii 1990 | Amiga | Dezvoltare de nivel al patrulea | FS comercial . Compatibil structural cu PFS . |
Amiga Fast File System (FFS) | 1988 [~2] | AmigaOS , AmigaOS4 , MorphOS | Commodore Amiga Inc. | A nu se confunda cu Berkley Fast File System . Acceptat (pentru compatibilitate cu versiunea anterioară) AmigaOS 4 și MorphOS . Considerat în prezent învechit. Are extensiile FFS1, FFS Intl, FFS DCache, FFS2. |
AthFS | ??? | AtheOS | ??? | FS jurnalizat pe 64 de biți . Folosit în SIlabă OS |
Sistem de fișiere Apple
_ (APFS) |
2016 | macOS | Compania Apple. | Sistem de fișiere pe 64 de biți pentru iOS , MacOS , tvOS și watchOS optimizat pentru SSD -uri . |
BeFS (Be File System, BFS) | 1997 | BeOS | Be Inc. | — |
btrfs | 2007 | linux | Oracol | FS bazat pe structuri de arbore binar ( B-Tree ) |
CBMFS | ??? | Commodore 64 ( FDD ) | ??? | — |
Chan Fat | 2006 [~3] | ??? | ChaN | O versiune redistribuibilă a FAT pentru microcontrolere cu suport pentru NAND , NOR și nume lungi și scurte. |
cmdfs | ??? | — | Micro desene creative | Extensia sistemului de fișiere CMBFS adăugată de Creative Micro Designs pentru a-și folosi unitățile de dischetă de 3,5 inchi , unitățile RAM și controlerele pentru hard disk. |
Cramfs (sistem de fișiere ROM comprimat) | ??? | ??? | ??? | --- |
CSI-DOS | ??? | î.Hr | ??? | Folosit pe BC în sistemul de operare CSI-DOS |
Sistem de fișiere desktop (DTFS) | ??? | SCO OpenServer | SCO | FS specializat în compresie |
EAFS | ??? | SCO OpenServer | SCO | Sistemul de fișiere rapid Acer extins, utilizat de obicei pentru a stoca încărcătorul de pornire și nucleul pe familia UNIX de sisteme de operare SCO OpenServer și este montat ca /boot. |
EFS (IRIX) | ??? | IRIX | Silicon Graphics | Sistem de blocuri moștenit pentru sistemul de operare IRIX |
EFS | 2000 [~4] | Windows | Microsoft | O extensie pentru FS NTFS care implementează criptarea la nivel de fișier. |
exFAT (FAT64) | noiembrie 2006 | Windows , Mac OS X | Microsoft | O versiune îmbunătățită a sistemului de fișiere FAT |
ext | 1992 ( Linux 0.96c ) | linux | Cardul Remy | FS extins dezvoltat pentru sistemul de operare bazat pe nucleul Linux |
ext2 | 1993 ( Linux ) | linux | Cardul Remy | A doua versiune a sistemului de fișiere extins pentru Linux |
ext3 | 2001 ( Linux 2.4.15 ) [~5] | linux | Stephen Tweedy | Versiunea jurnalizată a ext2 |
ext3cow | 2003 | linux | Zachary Peterson , Stephen Tweedy , Remy Card , Theodore Ts'o , Andreas Gruenbacher , Andreas Dilger și colab. | versiunea ext3 care acceptă instantanee ale sistemului de fișiere |
ext4 | 2008 ( Linux ) | linux | Mingming Cao, Andreas Dilger, Alex Zhuravlev (Tomas), Dave Kleikamp, Theodore Ts'o , Eric Sandeen și colab. | Noua versiune a sistemului de fișiere ext3, cu suport pentru extensii |
GRAS | 1976-1977 | DOS , Windows | Microsoft | Diferă în dimensiunile tabelului (12, 16 și 32 de biți) |
FATX | ??? | — | Microsoft | Versiune închisă [~6] modificată a FAT, folosită în consolele de jocuri Xbox originale |
GCR | ??? | ??? | ??? | Format de stocare pe dischetă de 5¼″ utilizat de Apple II și Commodore Business Machines pe 8 biți . |
fișiere | ??? | Planul 9 | Laboratoarele Bell | Sistem de fișiere de arhivă |
Fișiere-11 | ??? | openvms | ??? | — |
HFS | ??? | MacOS | ??? | Sistem de fișiere ierarhice, utilizat în versiunile mai vechi ale familiei Mac OS |
HFS Plus (HFS+) | 2008 | MacOS | ??? | O versiune actualizată a HFS utilizată în cele mai recente versiuni ale familiei Mac OS |
HPFS | ??? | OS/2 | ??? | Sistem de fișiere de înaltă performanță, utilizat în OS/2 |
Sistem de fișiere cu randament ridicat (HTFS) | ??? | SCO Open Server 5 | SCO | Sistem de fișiere cu randament ridicat, sistem de fișiere SCO OpenServer 5 OS . |
ISO 9660 | ??? | — | ??? | Folosit pe discuri CD-ROM și DVD . Are extensii Rock Ridge și Joliet . |
JFS | ??? | Linux , OS/2 , AIX | IBM | Sistem de fișiere jurnal , acceptă extensii |
LFS | ??? | BSD | ??? | — |
Luciu | 2001 | linux | Sisteme de | este un sistem de fișiere în cluster |
Sistemul de fișiere Macintosh | 1984 | MacOS | ??? | Sistem de fișiere folosit cândva în familia Mac OS timpurie |
Minix | ??? | Minix | ??? | — |
microdos | ??? | î.Hr | ??? | Un sistem de fișiere cu un format de fișier nefragmentabil. A fost folosit pe computerele personale BK în sistemele de operare MKDOS , AO-DOS , NORD , MicroDOS, NORTON-BK , PascalDOS , etc. Acceptat doar pentru citire în ANDOS . Sistemele de operare diferite suportau adesea modificări diferite, nu întotdeauna complet compatibile. |
Sistem de fișiere multiutilizator (MUFS) | ??? | Amiga OS | ??? | Extensie pentru sistemele de fișiere AmigaOS , permițând implementarea drepturilor de utilizator |
Sistem de | ??? | NetWare | Novell | FS original pentru NetWare 2.x - 5.x, utilizat opțional în versiunile viitoare. |
Următorul3 | 2010 ( Linux 2.6 ) | linux | Rețele CTERA [1] | FS cu suport pentru instantanee FS . Bazat pe codul ext3 . Codurile sursă ale proiectului sunt distribuite sub licența GNU GPL . [~7] |
NILFS | de la versiunea 2.6 și superioară | linux | Laboratoarele Nippon Telegraph și Telephone Cyber Space | Versiunea Linux a LFS . |
Servicii de stocare Novell (NSS) | 1998 | NetWare (de la versiunea 5.0-up), GNU/Linux | Novell | Sistem de fișiere de jurnal pe 64 de biți. Utilizează algoritmul „arborele echilibrat”. |
NTFS | 1993 | Windows | Microsoft | Sistem de fișiere de jurnal închis |
Următorul | 1990 | NeXTSTEP , OpenStep | Următorul | Sistemul de fișiere al computerului NeXT |
Amiga Old File System [1] (OFS) | 1982-1985 | TripOS , AmigaOS | MetaComCo | Folosit în principal pentru dischete |
Sistem de fișiere profesional (PFS) | 1995 | Amiga OS | Mihail Pelt | De asemenea, PFS2, PFS3 etc. este un sistem de fișiere avansat disponibil pentru familia de sisteme de operare AmigaOS și are o fiabilitate ridicată. |
Qnx4fs | ??? | QNX | ??? | Sistemul de fișiere utilizat în versiunile QNX 4 și 6. |
Qnx6fs | ??? | QNX | ??? | Un nou sistem de fișiere copy-on-write introdus în QNX 6.4.0 și folosit ca implicit din 6.4.1. |
ReFS | 2012 ( Windows Server 8 ) | Windows | Microsoft | Este oferit ca alternativă la sistemul de fișiere NTFS în segmentul sistemelor de stocare a datelor bazate pe produse Microsoft , cu migrarea ulterioară în zona sistemelor client. [~8] |
ReiserFS | ??? | linux | Namesys _ | Un sistem de fișiere conceput special pentru Linux , care este capabil să facă jurnal. |
Reiser4 | ??? | linux | Namesys _ | A patra versiune a sistemului de fișiere ReiserFS . |
S51K | ??? | SCO OpenServer | ??? | Sistem de fișiere AT&T UNIX System V 1KB, utilizat de SCO OpenServer . |
SkyFS | ??? | SkyOS | ??? | Un sistem de fișiere dezvoltat de proiectul SkyOS pentru a înlocui BeOS BFS utilizat în prezent |
Sistem de fișiere inteligent (SFS) | 1998 | AmigaOS , AmigaOS4 , MorphOS , AROS | John Hendrikx | Un sistem avansat de fișiere de jurnalizare disponibil pentru familia AmigaOS , precum și pentru MorphOS și AROS . Una dintre caracteristicile acestui sistem este capacitatea de a defragmenta chiar și în timp ce lucrați cu fișiere. |
SpadFS | 2006 | linux | Mikulas Patocka | Sistem de fișiere fără jurnal, cu capacitate de căutare hash . |
Squashfs (.sfs) | 2009 ( Linux 2.6.29 ) [~9] | linux | Phillip Lougher, Robert Lougher | Un sistem de fișiere de compresie care oferă acces numai pentru citire la date. |
Sistem de fișiere în limbă standard (STL) | ??? | ??? | IBM [~10] | --- |
al lui Tivo | ??? | ??? | TiVo | Format proprietar, rezistent la erori, utilizat în hard disk-urile Tivo pentru înregistrarea emisiunilor TV. |
Tux3 (tux3fs) | ??? | linux | ??? | Un sistem de fișiere gratuit experimental pentru Linux . |
Sistem de fișiere Unix (UFS) | 1982 ( BSD 4.2 ) | BSD | UC Berkeley | FS, numit și Berkeley Fast File System sau BSD Fast File System (BSD FFS), este un sistem standard dezvoltat la Berkeley și utilizat în sistemele de operare mai vechi din familia BSD . |
Sistemul de fișiere Unix 2 (UFS2) | ??? | BSD | UC Berkeley | Folosit în cele mai recente versiuni ale familiei de sisteme de operare BSD |
Format universal de disc (UDF) | 1996 | — | Asociația de tehnologie de stocare optică | Sistem de fișiere batch pentru dispozitivele WORM/RW (cum ar fi CD-RW și DVD). |
Sistem de fișiere Veritas (VxFS) | 1991 | HP-UX , Solaris , Linux , AIX etc. | Veritas | Primul sistem de fișiere de jurnal comercial (conform dezvoltatorului) . [~11] |
VFAT | ??? | ??? | Microsoft | O versiune de FAT care permite nume de fișiere lungi (până la 255 de caractere) în loc de formatul 8.3. Unele metode utilizate în Windows sunt brevetate. |
Metoda de acces la stocarea virtuală (VSAM) | ??? | ??? | ??? | Sistem de fișiere tranzacțional care manipulează stocarea virtuală a datelor |
WinFS | proiect inchis[ clarifica ] | Windows | Microsoft | Windows Future Storage este planificat ca înlocuitor pentru NTFS . Momentan, acesta există doar în versiune beta și este folosit intern de Microsoft . |
Write Anywhere File Layout (WAFL) | ??? | Date ONTAP | NetApp | Un sistem de fișiere intern de înaltă performanță utilizat în sistemul de operare specializat Data ONTAP în sistemele de stocare în rețea de la NetApp . |
XFS | 1994 ( IRIX 5.3) | IRIX , GNU/Linux , BSD | Silicon Graphics | Un sistem de fișiere de jurnal de înaltă performanță conceput inițial special pentru IRIX . La 1 mai 2001, Silicon Graphics a lansat XFS sub licența publică generală GNU. XFS diferă de alte sisteme de fișiere prin faptul că a fost proiectat inițial pentru utilizare pe discuri mari. |
Sistemul de fișiere Zettabyte (ZFS) | 2005 ( Open Solaris ) | Deschideți Solaris , Solaris | Microsisteme solare | Sistem de fișiere deschis. Folosit pe Solaris 10, Solaris 11, Solaris Express Developer Edition, Solaris Express Community Edition, FreeBSD , Mac OS X Leopard, Linux (în userland). |
FS BK-11 | ??? | OS BK-11 | ??? | Folosit pe BC |
Suporturile cu stare solidă, cum ar fi unitățile flash , sunt similare ca interfață de date cu hard disk-urile convenționale, dar au propriile lor probleme și dezavantaje. Deși timpul de căutare a datelor este practic zero, sunt necesari algoritmi speciali, cum ar fi nivelarea uzurii și detectarea și corectarea erorilor , pentru a optimiza scrierea și ștergerea datelor .
În sistemele de fișiere orientate spre înregistrare , fișierele sunt stocate ca o colecție de înregistrări (mai degrabă decât ca o colecție plată de octeți). Astfel de sisteme de fișiere sunt asociate în principal cu sistemele de operare mai vechi și sistemele de operare pentru minicomputer . Programele citesc și scriu în înregistrări întregi, în loc de octeți scriși într-o anumită ordine; acest mod de lucru cu fișierele este reflectat în instrucțiunile I/O din versiunile mai vechi ale limbajului FORTRAN .
Sistemele de fișiere pentru discuri partajate (cunoscute și ca sisteme de fișiere pentru stocare în rețea (partajată) ( sistem de fișiere SAN ) sau sisteme de fișiere cluster ) sunt utilizate în principal în stocarea în rețea, unde toate nodurile de rețea au acces direct la dispozitivul de stocare bloc unde este acest fișier. localizat.sistem. Astfel de sisteme de fișiere funcționează chiar dacă unul dintre noduri eșuează. Aceste sisteme de fișiere sunt utilizate în mod obișnuit în clustere de înaltă disponibilitate împreună cu RAID hardware . Sistemele de fișiere NAS de obicei nu se extind dincolo de 64 sau 128 de noduri.
Ele pot fi simetrice, cu metadate distribuite între noduri, sau asimetrice, cu depozite de metadate centralizate.
Sistemele de fișiere distribuite sunt cunoscute și ca sisteme de fișiere de rețea.
Sistemele de fișiere distribuite, care sunt paralele și tolerante la erori, partajează și replică date pe mai multe servere pentru performanță ridicată și integritate a datelor . Chiar și atunci când serverul se blochează, nu se pierde nicio dată. Aceste sisteme de fișiere sunt utilizate în calculul de mare viteză și clusterele de înaltă disponibilitate.
Toate sistemele de fișiere enumerate aici se concentrează pe disponibilitate ridicată, scalabilitate și performanță ridicată, dacă nu este menționat altfel.
În curs de dezvoltare:
Sisteme de fișiere cu redundanță încorporată. Sistemele de fișiere obișnuite pentru sistemele încorporate care utilizează tranzacții sau jurnale nu ar trebui incluse în această listă.
Sisteme de fișiere ( listă , comparație ) | |||||||
---|---|---|---|---|---|---|---|
Disc |
| ||||||
Distribuit (rețea) | |||||||
Special |
|