Detta är en lista över filsystem (FS) och nätverksprotokoll som emulerar driften av ett filsystem, med en liten beskrivning. För att lära dig mer kan du följa den relevanta länken.
Vissa äldre operativsystem stödde bara ett av sina egna filsystem. I sådana fall hade filsystemet inte ett specifikt namn. Sådana filsystem kanske inte ingår i denna lista.
Diskfilsystem är vanligtvis strömorienterade. Filer i strömorienterade filsystem representeras av en sekvens av bitar, som ofta tillhandahåller funktioner som läsning , skrivning , datamodifiering och slumpmässig åtkomst .
namn | Inlämningsdatum, plattform |
Operativ system | Utvecklaren | Kommentar |
---|---|---|---|---|
ADFS | 1983 | AcornMOS | Acorn datorer | Det är efterföljaren till DFS . |
AdvFS | 1993 | Digital UNIX / Tru64 UNIX | DEC | — |
Acer Fast File System (AFFS) | 1989 (SCO Unix/Xenix Release 3.2) [~1][ förtydliga ] | SCO OpenServer , SCO Unix/Xenix | Acer kontrapunkt | Ej att förväxla med Andrew File System |
Ami filsäker | 1990-talet | Amiga | Utveckling på fjärde nivån | Kommersiell FS . Strukturellt kompatibel med PFS . |
Amiga Fast File System (FFS) | 1988 [~2] | AmigaOS , AmigaOS4 , MorphOS | Commodore Amiga Inc. | Ej att förväxla med Berkley Fast File System . Stöd (för bakåtkompatibilitet) AmigaOS 4 och MorphOS . Anses för närvarande föråldrad. Den har tilläggen FFS1, FFS Intl, FFS DCache, FFS2. |
AthFS | ??? | AtheOS | ??? | 64-bitars journalad FS. Används i Syllable OS |
Apple
filsystem _ _ (APFS) |
2016 | Mac OS | Apple Inc. | 64-bitars filsystem för iOS , MacOS , tvOS och watchOS optimerat för SSD:er . |
BeFS (Be File System, BFS) | 1997 | BeOS | Be Inc. | — |
btrfs | 2007 | linux | Orakel | FS baserat på binära trädstrukturer ( B-Tree ) |
CBMFS | ??? | Commodore 64 ( FDD ) | ??? | — |
Chan Fat | 2006 [~3] | ??? | ChaN | En fritt omdistribuerbar version av FAT för mikrokontroller med stöd för NAND , NOR , och långa namn och korta namn. |
cmdfs | ??? | — | Kreativa mikrodesigner | CMBFS filsystemtillägg lagt till av Creative Micro Designs för att använda deras 3,5" diskettenheter , RAM-enheter och hårddiskkontroller. |
Cramfs (komprimerat ROM-filsystem) | ??? | ??? | ??? | --- |
CSI-DOS | ??? | före Kristus | ??? | Används på BC i CSI-DOS OS |
Desktop File System (DTFS) | ??? | SCO OpenServer | SCO | FS specialiserat på komprimering |
EAFS | ??? | SCO OpenServer | SCO | Extended Acer Fast Filesystem, som vanligtvis används för att lagra starthanteraren och kärnan i UNIX -familjen av SCO OpenServer- operativsystem , och är monterad som /boot. |
EFS (IRIX) | ??? | IRIX | Silikon grafik | Äldre blocksystem för IRIX OS |
EFS | 2000 [~4] | Windows | Microsoft | Ett tillägg för FS NTFS som implementerar kryptering på filnivå. |
exFAT (FAT64) | november 2006 | Windows , Mac OS X | Microsoft | En förbättrad version av FAT -filsystemet |
ext | 1992 ( Linux 0.96c ) | linux | Remy kort | Utökad FS utvecklad för OS baserat på Linux-kärnan |
ext2 | 1993 ( Linux ) | linux | Remy kort | Den andra versionen av det utökade filsystemet för Linux |
ext3 | 2001 ( Linux 2.4.15 ) [~5] | linux | Stephen Tweedy | Journalad version av ext2 |
ext3ko | 2003 | linux | Zachary Peterson , Stephen Tweedy , Remy Card , Theodore Ts'o , Andreas Gruenbacher , Andreas Dilger , et al. | ext3 version som stöder ögonblicksbilder av filsystemet |
ext4 | 2008 ( Linux ) | linux | Mingming Cao, Andreas Dilger, Alex Zhuravlev (Tomas), Dave Kleiimp, Theodore Ts'o , Eric Sandeen, et al. | Ny version av ext3-filsystemet, med stöd för omfattningar |
FETT | 1976-1977 | DOS , Windows | Microsoft | Skiljer sig i tabellstorlekar (12, 16 och 32 bitar) |
FATX | ??? | — | Microsoft | Stängd [~6] modifierad version av FAT, används i original Xbox -spelkonsoler |
GCR | ??? | ??? | ??? | 5¼″ diskettlagringsformat som används av 8-bitars Apple II och Commodore Business Machines . |
filsystem | ??? | Plan 9 | Bell Labs | Arkiv filsystem |
Filer-11 | ??? | openvms | ??? | — |
HFS | ??? | Mac OS | ??? | Hierarkiskt filsystem, används i äldre versioner av Mac OS- familjen |
HFS Plus (HFS+) | 2008 | Mac OS | ??? | En uppdaterad version av HFS som används i de senaste versionerna av Mac OS- familjen |
HPFS | ??? | OS/2 | ??? | Högpresterande filsystem, används i OS/2 |
High Throughput File System (HTFS) | ??? | SCO Open Server 5 | SCO | High Throughput Filesystem, SCO OpenServer 5 OS-filsystem . |
ISO 9660 | ??? | — | ??? | Används på CD-ROM och DVD - skivor. Har Rock Ridge och Joliet förlängningar . |
JFS | ??? | Linux , OS/2 , AIX | IBM | Journaliserat filsystem , stöder omfattningar |
LFS | ??? | BSD | ??? | — |
Lyster | 2001 | linux | Klusterfilsystem | det är ett klustrat filsystem |
Macintosh filsystem | 1984 | Mac OS | ??? | Filsystemet användes en gång i den tidiga Mac OS -familjen |
Minix | ??? | Minix | ??? | — |
mikrodos | ??? | före Kristus | ??? | Ett filsystem med ett icke-fragmenterbart filformat. Den användes på BK persondatorer i operativsystemen MKDOS , AO-DOS , NORD , MicroDOS, NORTON-BK , PascalDOS , etc. Stöds skrivskyddad i ANDOS . Olika operativsystem stödde ofta olika, inte alltid helt kompatibla ändringar. |
Fleranvändarfilsystem (MUFS) | ??? | Amiga OS | ??? | Tillägg för AmigaOS -filsystem , vilket gör att användarrättigheter kan implementeras |
filsystem | ??? | NetWare | Novell | Original FS för NetWare 2.x - 5.x, används valfritt i framtida versioner. |
Nästa 3 | 2010 ( Linux 2.6 ) | linux | CTERA Networks [1] | FS med stöd för FS ögonblicksbilder . Baserat på ext3 -kod . Källkoderna för projektet distribueras under GNU GPL-licensen . [~7] |
NILFS | från version 2.6 och senare | linux | Nippon Telegraph and Telephone Cyber Space Laboratories | Linux-version av LFS . |
Novell Storage Services (NSS) | 1998 | NetWare (från version 5.0 och uppåt), GNU/Linux | Novell | 64-bitars journalfilsystem. Använder algoritmen "balanserat träd". |
NTFS | 1993 | Windows | Microsoft | Stängt journalsystem |
Nästa | 1990 | NeXTSTEP , OpenStep | Nästa | NeXT datorfilsystem |
Amiga Old File System [1] (OFS) | 1982-1985 | TripOS , AmigaOS | MetaComCo | Används främst för disketter |
Professionellt filsystem (PFS) | 1995 | Amiga OS | Michiel Pelt | Dessutom är PFS2, PFS3, etc. ett avancerat filsystem tillgängligt för AmigaOS -familjen av operativsystem och har hög tillförlitlighet. |
Qnx4fs | ??? | QNX | ??? | Filsystemet som används i QNX version 4 och 6. |
Qnx6fs | ??? | QNX | ??? | Ett nytt kopiera-på-skriv- filsystem introducerat i QNX 6.4.0 och använt som standard sedan 6.4.1. |
ReFS | 2012 ( Windows Server 8 ) | Windows | Microsoft | Det erbjuds som ett alternativ till NTFS -filsystemet i segmentet datalagringssystem baserade på Microsoft -produkter , med dess vidare migrering till området för klientsystem. [~8] |
ReiserFS | ??? | linux | Namesys _ | Ett filsystem designat specifikt för Linux som kan journalföra. |
Reiser4 | ??? | linux | Namesys _ | 4:e versionen av ReiserFS -filsystemet . |
S51K | ??? | SCO OpenServer | ??? | AT&T UNIX System V 1KB filsystem, som används av SCO OpenServer . |
SkyFS | ??? | SkyOS | ??? | Ett filsystem som utvecklas av SkyOS- projektet för att ersätta den för närvarande använda BeOS BFS |
Smart filsystem (SFS) | 1998 | AmigaOS , AmigaOS4 , MorphOS , AROS | John Hendrikx | Ett avancerat journalfilsystem tillgängligt för AmigaOS -familjen , såväl som MorphOS och AROS . En av funktionerna i detta system är möjligheten att defragmentera även när du arbetar med filer. |
SpadFS | 2006 | linux | Mikulas Patocka | Filsystem som inte är journalförda, med möjlighet till hash -sökning . |
Squashfs (.sfs) | 2009 ( Linux 2.6.29 ) [~9] | linux | Phillip Lougher, Robert Lougher | Ett komprimeringsfilsystem som ger skrivskyddad åtkomst till data. |
Standard Language File System (STL) | ??? | ??? | IBM [~10] | --- |
Tivos | ??? | ??? | TiVo | Proprietärt, felbeständigt format som används i Tivo -hårddiskar för inspelning av TV-sändningar. |
Tux3 (tux3fs) | ??? | linux | ??? | Ett experimentellt gratis filsystem för Linux . |
Unix filsystem (UFS) | 1982 ( BSD 4.2 ) | BSD | UC Berkeley | FS, även kallat Berkeley Fast File System eller BSD Fast File System (BSD FFS), är ett standardsystem utvecklat på Berkeley och används i äldre operativsystem i BSD- familjen . |
Unix filsystem 2 (UFS2) | ??? | BSD | UC Berkeley | Används i de senaste versionerna av BSD - familjen av operativsystem |
Universal Disk Format (UDF) | 1996 | — | Optical Storage Technology Association | Batchfilsystem för WORM/RW-enheter (som CD-RW och DVD). |
Veritas filsystem (VxFS) | 1991 | HP-UX , Solaris , Linux , AIX , etc. | Veritas | Det första (enligt utvecklaren) kommersiella journalfilsystemet . [~11] |
VFAT | ??? | ??? | Microsoft | En version av FAT som tillåter långa (upp till 255 tecken) filnamn istället för filnamnsformatet 8.3. Vissa metoder som används i Windows är patenterade. |
Virtuell lagringsåtkomstmetod (VSAM) | ??? | ??? | ??? | Transaktionsfilsystem som manipulerar virtuell datalagring |
WinFS | projektet stängt[ förtydliga ] | Windows | Microsoft | Windows Future Storage planeras som en ersättning för NTFS . För närvarande finns den bara i betaversion och används internt av Microsoft . |
Write Anywhere File Layout (WAFL) | ??? | Data ONTAP | Netapp | Ett internt högpresterande filsystem som används i det specialiserade Data ONTAP OS i nätverkslagringssystem från NetApp . |
XFS | 1994 ( IRIX 5.3) | IRIX , GNU/Linux , BSD | Silikon grafik | Ett högpresterande journaliseringsfilsystem som ursprungligen utformades specifikt för IRIX . Den 1 maj 2001 släppte Silicon Graphics XFS under GNU General Public License. XFS skiljer sig från andra filsystem genom att det ursprungligen designades för användning på stora diskar. |
Zettabyte filsystem (ZFS) | 2005 ( Öppen Solaris ) | Öppna Solaris , Solaris | Sun Microsystems | Öppna filsystemet. Används på Solaris 10, Solaris 11, Solaris Express Developer Edition, Solaris Express Community Edition, FreeBSD , Mac OS X Leopard, Linux (i användarlandet). |
FS BK-11 | ??? | OS BK-11 | ??? | Används på BC |
Solid state-media, som flash-enheter , liknar i sitt datagränssnitt konventionella hårddiskar, men har sina egna problem och nackdelar. Även om datasökningstiden är praktiskt taget noll, krävs speciella algoritmer som slitageutjämning och feldetektering och korrigering för att optimera dataskrivning och radering .
I postorienterade filsystem lagras filer som en samling poster (snarare än som en platt samling byte). Sådana filsystem är främst associerade med äldre stordatorer och minidatoroperativsystem . Program läser och skriver i hela poster, istället för byte skrivna i en specifik ordning; detta sätt att arbeta med filer återspeglas i I/O-satserna i äldre versioner av FORTRAN-språket .
Filsystem för delade diskar (även kända som filsystem för nätverk (delad) lagring ( SAN -filsystem ) eller klusterfilsystem ) används huvudsakligen i nätverkslagring, där alla nätverksnoder har direkt åtkomst till blocklagringsenheten där denna fil finns lokaliserat system. Sådana filsystem fungerar även om en av noderna misslyckas. Dessa filsystem används ofta i kluster med hög tillgänglighet tillsammans med hårdvaru -RAID . NAS-filsystem expanderar vanligtvis inte längre än 64 eller 128 noder.
De kan vara symmetriska, med metadata fördelade över noder, eller asymmetriska, med centraliserade metadatalagrar.
Distribuerade filsystem är också kända som nätverksfilsystem.
Distribuerade filsystem, som är parallella och feltoleranta, delar och replikerar data över många servrar för hög prestanda och dataintegritet . Även när servern kraschar går ingen data förlorad. Dessa filsystem används i höghastighetsdatorer och hög tillgänglighetskluster.
Alla filsystem som listas här fokuserar på hög tillgänglighet, skalbarhet och hög prestanda, om inget annat anges.
Under utveckling:
Filsystem med inbyggd redundans. Vanliga filsystem för inbäddade system som använder transaktioner eller journaler ska inte inkluderas i denna lista.
Filsystem ( lista , jämförelse ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuerat (nätverk) | |||||||
Särskild |
|