Lista sistemelor de fișiere

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 10 decembrie 2020; verificările necesită 10 modificări .

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ă.

Sisteme de fișiere pe disc

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
Note
  1. Martin Marshall. „Intel-Architecture Unix: încă o țintă în mișcare”   // InfoWorld . - 1989. - P. 64 . Arhivat din original pe 19 septembrie 2014. — „Noua versiune SCO adaugă, de asemenea, un sistem de fișiere rapid proiectat de Acer Counterpoint. kiloocteți pe secundă pentru formatele standard de fișiere Unix."
  2. Lansarea 1.3 confirmată pe 16 septembrie 1988 de Carolyn Scheppner de la CATS în amiga.dev în BIX . Copie a anunțului BIX de la USENET
  3. [FatFs - Modul de sistem de fișiere FAT generic http://elm-chan.org/fsw/ff/00index_e.html ] .
  4. Introdus pentru prima dată în NTFS 3.0 . Data accesului: 17 februarie 2011. Arhivat din original la 27 decembrie 2009.
  5. Rob Radez. 2.4.15-final . Lista de corespondență a nucleului Linux (23 noiembrie 2001). Consultat la 30 noiembrie 2010. Arhivat din original pe 26 august 2011.
  6. Opoziția Microsoft la Moțiunea lui Datel pentru o hotărâre rezumată parțială Arhivată 25 aprilie 2014 la Wayback Machine (fișier PDF pe site-ul Electronic Frontier Foundation ) - „ FatX este un format nepublicat, proprietar care nu poate fi citit folosind instrumente standard disponibile pe un Macintosh, computer Windows sau Linux. ”, mult text este umbrit.
  7. Serghei Ptashnick. „Cod deschis pentru Next3 - Sistem de fișiere Linux cu suport FS Snapshot” . OpenNet.ru (9 iunie 2010). Consultat la 17 februarie 2011. Arhivat din original pe 11 mai 2011.
  8. Sistemul de fișiere ReFS din interior A fost lansat . R.Lab (16 martie 2012). Preluat la 28 martie 2012. Arhivat din original la 13 august 2013.
  9. „Btrfs and Squashfs merged into Linux kernel”  (Eng.) (10 ianuarie 2009). Preluat la 4 ianuarie 2011. Arhivat din original la 26 august 2011.
  10. Ajutor - IBM AIX Compilers  (link descendent)
  11. VERITAS Foundation Suite și Foundation Suite HA 3.5 (downlink) . VERITAS. Consultat la 21 noiembrie 2007. Arhivat din original pe 25 octombrie 2003. 

Sisteme de fișiere pentru unități SSD

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 .

Sisteme de fișiere orientate spre scriere

Î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 .

Sisteme de fișiere pentru stocarea în rețea

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.

Sisteme de fișiere distribuite

Sistemele de fișiere distribuite sunt cunoscute și ca sisteme de fișiere de rețea.

Sisteme de fișiere paralele distribuite cu protecție împotriva erorilor

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 punct la punct

Sisteme de fișiere cu scop special

Pseudo și sisteme de fișiere virtuale

Sisteme de fișiere criptate

Sisteme de fișiere cu protecție împotriva erorilor

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ă.

Vezi și

Note

  1. Amiga Old File System . Preluat la 28 octombrie 2020. Arhivat din original la 1 noiembrie 2020.
  2. Encina (link în jos) . Data accesului: 14 iulie 2008. Arhivat din original la 9 februarie 2012. 
  3. IBM - TXSeries pentru Multiplatforms, V7.1 - TXSeries pentru Multiplatforms - Software (downlink) . Preluat la 14 iulie 2008. Arhivat din original la 8 august 2008. 
  4. HP PolyServe (link descendent) . Consultat la 14 iulie 2008. Arhivat din original la 13 ianuarie 2008. 
  5. HP Scalable NAS - Software de sistem de fișiere în cluster (downlink) . Consultat la 14 iulie 2008. Arhivat din original la 10 ianuarie 2008. 
  6. Sisteme de fișiere distribuite . Consultat la 15 iunie 2010. Arhivat din original pe 5 ianuarie 2010.
  7. tahoe-lafs . Consultat la 19 februarie 2009. Arhivat din original pe 10 aprilie 2008.
  8. OpenNews: Noua versiune a sistemului de fișiere descentralizat Tahoe . Consultat la 19 februarie 2009. Arhivat din original pe 23 februarie 2009.
  9. Copie arhivată (link nu este disponibil) . Data accesului: 14 iulie 2008. Arhivat din original la 1 aprilie 2010. 
  10. XtreemFS - un sistem de fișiere cloud . Preluat la 14 iulie 2008. Arhivat din original la 11 august 2008.
  11. Bun venit la XtreemOS! — XtreemOS: Un sistem de operare bazat pe Linux pentru a sprijini organizațiile virtuale pentru rețelele de generație următoare . Data accesului: 14 iulie 2008. Arhivat din original la 27 iulie 2008.
  12. Viitorul stocării - Cleversafe.org (downlink) . Consultat la 14 iulie 2008. Arhivat din original la 28 august 2008. 
  13. WebDAV (link descendent) . Consultat la 14 iulie 2008. Arhivat din original la 23 mai 2008. 
  14. CiteSeerX - SODA: A Lease-Based Consistent Distributed File System . Consultat la 14 iulie 2008. Arhivat din original la 15 ianuarie 2008.
  15. IBM Research | Căutare document tehnic | Sysman: Un sistem de fișiere virtual pentru managementul sistemelor de clustere (rapoarte de căutare) . Consultat la 14 iulie 2008. Arhivat din original la 15 mai 2010.
  16. proiect pramfs la SourceForge.net
  17. Familia de sisteme de fișiere îmbunătățite în timp real de înaltă performanță (ERTFS), Er Tfs-Proplus64, sistem de fișiere încorporat fat32 fat64, Fat32, sistem de operare fat 64, browser web încorporat . Consultat la 14 iulie 2008. Arhivat din original la 8 iulie 2008.
  18. Creați și gestionați sisteme de fișiere virtuale în aplicațiile dvs. Windows - Callback File System™ (link în jos) . Consultat la 14 iulie 2008. Arhivat din original la 7 octombrie 2011. 
  19. OpenNews: Sistem de fișiere distribuite fără proprietar . Data accesului: 3 iulie 2008. Arhivat din original la 3 iulie 2008.
  20. eCryptfs - Enterprise Cryptographic Filesystem in Launchpad . Preluat la 14 iulie 2008. Arhivat din original la 16 mai 2008.
  21. proiect fsfs la SourceForge.net
  22. Beneficii - Solid File System™ (link nu este disponibil) . Consultat la 14 iulie 2008. Arhivat din original la 14 iulie 2008.