Dette er en liste over filsystemer (FS) og netværksprotokoller, der emulerer driften af et filsystem, med en lille beskrivelse. For at lære mere kan du følge det relevante link.
Nogle ældre operativsystemer understøttede kun et af deres egne filsystemer. I sådanne tilfælde havde filsystemet ikke et specifikt navn. Sådanne filsystemer er muligvis ikke inkluderet på denne liste.
Diskfilsystemer er normalt stream-orienterede. Filer i stream-orienterede filsystemer er repræsenteret af en sekvens af bits, der ofte giver funktioner som læsning , skrivning , datamodifikation og tilfældig adgang .
Navn | Indleveringsdato, platform |
Operativ system | Udvikler | Kommentar |
---|---|---|---|---|
ADFS | 1983 | AcornMOS | Acorn computere | Det er efterfølgeren til DFS . |
AdvFS | 1993 | Digital UNIX / Tru64 UNIX | DEC | — |
Acer Fast File System (AFFS) | 1989 (SCO Unix/Xenix Release 3.2) [~1][ afklare ] | SCO OpenServer , SCO Unix/Xenix | Acer kontrapunkt | Ikke at forveksle med Andrew File System |
Ami filsikker | 1990'erne | Amiga | Udvikling på fjerde niveau | Kommerciel FS . Strukturelt kompatibel med PFS . |
Amiga Fast File System (FFS) | 1988 [~2] | AmigaOS , AmigaOS4 , MorphOS | Commodore Amiga Inc. | Ikke at forveksle med Berkley Fast File System . Understøttet (til bagudkompatibilitet) AmigaOS 4 og MorphOS . Anses i øjeblikket for at være forældet. Den har udvidelserne FFS1, FFS Intl, FFS DCache, FFS2. |
AthFS | ??? | AtheOS | ??? | 64-bit journaliseret FS. Anvendes i Syllable OS |
Apple
filsystem _ _ (APFS) |
2016 | macOS | Apple Inc. | 64-bit filsystem til iOS , MacOS , tvOS og watchOS optimeret til SSD'er . |
BeFS (Be File System, BFS) | 1997 | BeOS | Vær Inc. | — |
btrfs | 2007 | linux | Oracle | FS baseret på binære træstrukturer ( B-Tree ) |
CBMFS | ??? | Commodore 64 ( FDD ) | ??? | — |
Chan Fedt | 2006 [~3] | ??? | ChaN | En frit omdistribuerbar version af FAT til mikrocontrollere med understøttelse af NAND , NOR og lange navne og korte navne. |
cmdfs | ??? | — | Kreativt mikrodesign | CMBFS filsystemudvidelse tilføjet af Creative Micro Designs til at bruge deres 3,5" diskettedrev , RAM-drev og harddiskcontrollere. |
Cramfs (komprimeret ROM-filsystem) | ??? | ??? | ??? | --- |
CSI-DOS | ??? | f.Kr | ??? | Brugt på BC i CSI-DOS OS |
Desktop File System (DTFS) | ??? | SCO OpenServer | SCO | FS med speciale i kompression |
EAFS | ??? | SCO OpenServer | SCO | Extended Acer Fast Filesystem, der typisk bruges til at gemme bootloaderen og kernen på UNIX -familien af SCO OpenServer -operativsystemer , og er monteret som /boot. |
EFS (IRIX) | ??? | IRIX | Silicium grafik | Ældre bloksystem til IRIX OS |
EFS | 2000 [~4] | Windows | Microsoft | En udvidelse til FS NTFS , der implementerer kryptering på filniveau. |
exFAT (FAT64) | november 2006 | Windows , Mac OS X | Microsoft | En forbedret version af FAT -filsystemet |
ext | 1992 ( Linux 0.96c ) | linux | Remy kort | Udvidet FS udviklet til OS baseret på Linux-kernen |
ext2 | 1993 ( Linux ) | linux | Remy kort | Den anden version af det udvidede filsystem til Linux |
ext3 | 2001 ( Linux 2.4.15 ) [~5] | linux | Stephen Tweedy | Journaliseret version af ext2 |
ext3ko | 2003 | linux | Zachary Peterson , Stephen Tweedy , Remy Card , Theodore Ts'o , Andreas Gruenbacher , Andreas Dilger , et al. | ext3 version , der understøtter snapshots af filsystemet |
ext4 | 2008 ( Linux ) | linux | Mingming Cao, Andreas Dilger, Alex Zhuravlev (Tomas), Dave Kleiamp, Theodore Ts'o , Eric Sandeen, et al. | Ny version af ext3-filsystemet med understøttelse af omfang |
FED | 1976-1977 | DOS , Windows | Microsoft | Afviger i tabelstørrelser (12, 16 og 32 bit) |
FATX | ??? | — | Microsoft | Lukket [~6] modificeret version af FAT, brugt i originale Xbox -spilkonsoller |
GCR | ??? | ??? | ??? | 5¼″ diskettelagerformat brugt af 8-bit Apple II og Commodore Business Machines . |
filsystem | ??? | Plan 9 | Bell Labs | Arkiv filsystem |
Filer-11 | ??? | åbenvms | ??? | — |
HFS | ??? | MacOS | ??? | Hierarkisk filsystem, brugt i ældre versioner af Mac OS -familien |
HFS Plus (HFS+) | 2008 | MacOS | ??? | En opdateret version af HFS brugt i de seneste versioner af Mac OS- familien |
HPFS | ??? | OS/2 | ??? | Højtydende filsystem, brugt i OS/2 |
High Throughput File System (HTFS) | ??? | SCO Open Server 5 | SCO | High Throughput Filesystem, SCO OpenServer 5 OS filsystem . |
ISO 9660 | ??? | — | ??? | Anvendes på CD-ROM og DVD diske. Har Rock Ridge og Joliet extensions . |
JFS | ??? | Linux , OS/2 , AIX | IBM | Journaliseret filsystem , understøtter omfang |
LFS | ??? | BSD | ??? | — |
Glans | 2001 | linux | Klyngefilsystemer | det er et klynget filsystem |
Macintosh filsystem | 1984 | MacOS | ??? | Filsystem engang brugt i den tidlige Mac OS -familie |
Minix | ??? | Minix | ??? | — |
mikrodoser | ??? | f.Kr | ??? | Et filsystem med et ikke-fragmenterbart filformat. Det blev brugt på BK personlige computere i operativsystemerne MKDOS , AO-DOS , NORD , MicroDOS, NORTON-BK , PascalDOS osv. Understøttet skrivebeskyttet i ANDOS . Forskellige operativsystemer understøttede ofte forskellige, ikke altid fuldt kompatible ændringer. |
Flerbruger filsystem (MUFS) | ??? | Amiga OS | ??? | Udvidelse til AmigaOS - filsystemer , der gør det muligt at implementere brugerrettigheder |
filsystem | ??? | NetWare | Novell | Original FS til NetWare 2.x - 5.x, bruges valgfrit i fremtidige versioner. |
Næste 3 | 2010 ( Linux 2.6 ) | linux | CTERA-netværk [1] | FS med understøttelse af FS snapshots . Baseret på ext3 -kode . Kildekoderne til projektet distribueres under GNU GPL-licensen . [~7] |
NILFS | fra version 2.6 og nyere | linux | Nippon Telegraph and Telephone Cyber Space Laboratories | Linux-version af LFS . |
Novell Storage Services (NSS) | 1998 | NetWare (fra version 5.0-op), GNU/Linux | Novell | 64-bit journaliseringsfilsystem. Bruger "balanceret træ"-algoritmen |
NTFS | 1993 | Windows | Microsoft | Lukket journaliseringsfilsystem |
Næste | 1990 | NeXTSTEP , OpenStep | Næste | NeXT computer filsystem |
Amiga Old File System [1] (OFS) | 1982-1985 | TripOS , AmigaOS | MetaComCo | Bruges hovedsageligt til disketter |
Professionelt filsystem (PFS) | 1995 | Amiga OS | Michiel Pelt | PFS2, PFS3 osv. er også et avanceret filsystem, der er tilgængeligt for AmigaOS -familien af operativsystemer og har høj pålidelighed. |
Qnx4fs | ??? | QNX | ??? | Filsystemet brugt i QNX version 4 og 6. |
Qnx6fs | ??? | QNX | ??? | Et nyt kopi-på-skriv- filsystem introduceret i QNX 6.4.0 og brugt som standard siden 6.4.1. |
ReFS | 2012 ( Windows Server 8 ) | Windows | Microsoft | Det tilbydes som et alternativ til NTFS -filsystemet i segmentet af datalagringssystemer baseret på Microsoft -produkter , med dets yderligere migrering til området for klientsystemer. [~8] |
ReiserFS | ??? | linux | Namesys _ | Et filsystem designet specifikt til Linux , der er i stand til at journalføre. |
Reiser4 | ??? | linux | Namesys _ | 4. version af ReiserFS -filsystemet . |
S51K | ??? | SCO OpenServer | ??? | AT&T UNIX System V 1KB filsystem, brugt af SCO OpenServer . |
SkyFS | ??? | SkyOS | ??? | Et filsystem, der udvikles af SkyOS- projektet, til at erstatte den aktuelt brugte BeOS BFS |
Smart File System (SFS) | 1998 | AmigaOS , AmigaOS4 , MorphOS , AROS | John Hendrikx | Et avanceret journaliseringsfilsystem tilgængeligt for AmigaOS -familien samt MorphOS og AROS . En af funktionerne ved dette system er evnen til at defragmentere , selv mens du arbejder med filer. |
SpadFS | 2006 | linux | Mikulas Patocka | Ikke-journalføringsfilsystem, med mulighed for hash -opslag . |
Squashfs (.sfs) | 2009 ( Linux 2.6.29 ) [~9] | linux | Phillip Lougher, Robert Lougher | Et komprimeringsfilsystem, der giver skrivebeskyttet adgang til data. |
Standard Language File System (STL) | ??? | ??? | IBM [~10] | --- |
Tivos | ??? | ??? | TiVo | Proprietært, fejlbestandigt format, der bruges i Tivo -harddiske til optagelse af tv-udsendelser. |
Tux3 (tux3fs) | ??? | linux | ??? | Et eksperimentelt gratis filsystem til Linux . |
Unix-filsystem (UFS) | 1982 ( BSD 4.2 ) | BSD | UC Berkeley | FS, også kaldet Berkeley Fast File System eller BSD Fast File System (BSD FFS), er et standardsystem udviklet hos Berkeley og brugt i ældre operativsystemer fra BSD - familien . |
Unix-filsystem 2 (UFS2) | ??? | BSD | UC Berkeley | Anvendes i de seneste versioner af BSD- familien af operativsystemer |
Universal Disk Format (UDF) | 1996 | — | Optical Storage Technology Association | Batch-filsystem til WORM/RW-enheder (såsom CD-RW og DVD). |
Veritas filsystem (VxFS) | 1991 | HP-UX , Solaris , Linux , AIX osv. | Veritas | Det første (ifølge udvikleren) kommercielle journaliseringsfilsystem . [~11] |
VFAT | ??? | ??? | Microsoft | En version af FAT, der tillader lange (op til 255 tegn) filnavne i stedet for 8.3 filnavneformatet. Nogle metoder, der bruges i Windows, er patenterede. |
Virtuel lageradgangsmetode (VSAM) | ??? | ??? | ??? | Transaktionelt filsystem, der manipulerer virtuel datalagring |
WinFS | projektet lukket[ afklare ] | Windows | Microsoft | Windows Future Storage er planlagt som en erstatning for NTFS . I øjeblikket findes den kun i betaversion og bruges internt af Microsoft . |
Write Anywhere File Layout (WAFL) | ??? | Data ONTAP | NetApp | Et internt højtydende filsystem, der bruges i det specialiserede Data ONTAP OS i netværkslagersystemer fra NetApp . |
XFS | 1994 ( IRIX 5.3) | IRIX , GNU/Linux , BSD | Silicium grafik | Et højtydende journaliseringsfilsystem, der oprindeligt er designet specielt til IRIX . Den 1. maj 2001 udgav Silicon Graphics XFS under GNU General Public License. XFS adskiller sig fra andre filsystemer ved, at det oprindeligt er designet til brug på store diske. |
Zettabyte filsystem (ZFS) | 2005 ( Åben Solaris ) | Åbn Solaris , Solaris | Sun Microsystems | Åbn filsystemet. Brugt på Solaris 10, Solaris 11, Solaris Express Developer Edition, Solaris Express Community Edition, FreeBSD , Mac OS X Leopard, Linux (i brugerland). |
FS BK-11 | ??? | OS BK-11 | ??? | Brugt på BC |
Solid state-medier, såsom flashdrev , ligner i deres datagrænseflade konventionelle harddiske, men har deres egne problemer og ulemper. Selvom dataopslagstiden praktisk talt er nul, kræves specielle algoritmer såsom slidudjævning og fejlregistrering og korrektion for at optimere dataskrivning og sletning .
I registreringsorienterede filsystemer gemmes filer som en samling af poster (i stedet for som en flad samling af bytes). Sådanne filsystemer er primært forbundet med ældre mainframes og minicomputeroperativsystemer . Programmer læser og skriver i hele poster i stedet for bytes skrevet i en bestemt rækkefølge; denne måde at arbejde med filer på afspejles i I/O-sætningerne i ældre versioner af FORTRAN-sproget .
Filsystemer til delte diske (også kendt som filsystemer til netværk (delt) lagring ( SAN -filsystem ) eller klyngefilsystemer ) bruges hovedsageligt i netværkslagring, hvor alle netværksnoder har direkte adgang til den bloklagerenhed, hvor denne fil er lokaliseret system. Sådanne filsystemer fungerer, selvom en af noderne svigter. Disse filsystemer bruges almindeligvis i klynger med høj tilgængelighed sammen med hardware RAID . NAS-filsystemer udvider sig typisk ikke ud over 64 eller 128 noder.
De kan være symmetriske med metadata fordelt på tværs af noder eller asymmetriske med centraliserede metadatalagre.
Distribuerede filsystemer er også kendt som netværksfilsystemer.
Distribuerede filsystemer, som er parallelle og fejltolerante, deler og replikerer data på tværs af mange servere for høj ydeevne og dataintegritet . Selv når serveren går ned, går ingen data tabt. Disse filsystemer bruges i højhastighedscomputere og høj tilgængelighedsklynger.
Alle filsystemer anført her fokuserer på høj tilgængelighed, skalerbarhed og høj ydeevne, medmindre andet er angivet.
Ved at udvikle:
Filsystemer med indbygget redundans. Almindelige filsystemer til indlejrede systemer, der bruger transaktioner eller journaler, bør ikke medtages på denne liste.
Filsystemer ( liste , sammenligning ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribueret (netværk) | |||||||
Særlig |
|