In den folgenden Listen werden ausführlichere Informationen zu Computerdateisystemen angegeben, charakterisiert und verlinkt.
Viele ältere Betriebssysteme unterstützen nur ein einziges "natives" Dateisystem, das außer dem Namen des Betriebssystems selbst keinen Namen trägt.
Disk-Dateisysteme [ edit ]
Disk-Dateisysteme sind normalerweise blockorientiert. Dateien in einem blockorientierten Dateisystem sind Sequenzen von Blöcken, die häufig Lese-, Schreib- und Änderungsvorgänge mit wahlfreiem Zugriff enthalten.
- ADFS - Acorns Advanced Disc-Ablagesystem, Nachfolger von DFS.
- AdvFS - Advanced File System, entwickelt von Digital Equipment Corporation für das Betriebssystem Digital UNIX (jetzt Tru64 UNIX).
- APFS - Apple File System ein Dateisystem der nächsten Generation für Apple-Produkte.
- AthFS - AtheOS File System, ein 64-Bit-Journal-Dateisystem, das jetzt von Syllable verwendet wird. Auch als AFS.
- BFS - das Boot-Dateisystem, das in Version 4.0 und UnixWare von System V verwendet wird.
- BFS - das Be-Dateisystem, das in BeOS verwendet wird und gelegentlich als BeFS bezeichnet wird. Open-Source-Implementierung mit dem Namen OpenBFS wird vom Betriebssystem Haiku verwendet.
- Btrfs - ist ein von Oracle im Jahr 2007 angekündigtes Copy-on-Write-Dateisystem für Linux, das unter der GNU General Public License (GPL) veröffentlicht wurde.
- CFS - Das Cluster-Dateisystem von Veritas, einem Symantec-Unternehmen. Es ist die Version mit parallelem Zugriff von VxFS.
- CP / M-Dateisystem - Natives Dateisystem, das im Betriebssystem CP / M (Steuerungsprogramm für Mikrocomputer) verwendet wird, das erstmals 1974 veröffentlicht wurde.
- DOS 3.x - Original Diskettenbetriebssystem und Dateisystem, das für Apple II
- Extent File System (EFS) entwickelt wurde - ein älteres Blockdateisystem unter IRIX.
- ext - Erweitertes Dateisystem für Linux-Systeme
- ext2 - Zweite erweiterte Datei System, entwickelt für Linux-Systeme.
- ext3 - Eine Journalform von Ext2.
- Ext4 - Ein Follow-up für Ext3 und auch ein Journal-Dateisystem mit Unterstützung für Erweiterungen.
- Ext3cow - Eine Dateisystemform von Ext3
- FAT - File Allocation Table (Dateizuordnungstabelle), die ursprünglich unter DOS und Microsoft Windows verwendet wurde und heute weit verbreitet für tragbare USB-Speicher und einige andere Geräte verwendet wird. FAT12, FAT16 und FAT32 für 12-, 16- und 32-Bit-Tabellentiefen.
- FFS (Amiga) - Schnelles Dateisystem, wird auf Amiga-Systemen verwendet. Diese FS hat sich im Laufe der Zeit weiterentwickelt. Jetzt zählt FFS1, FFS Intl, FFS DCache, FFS2.
- FFS - Fast File System, verwendet auf * BSD-Systemen
- Fossil - Plan 9 aus dem Snapshot-Archivdateisystem von Bell Labs.
- Files-11 - OpenVMS-Datei System; wird auch auf einigen PDP-11-Systemen verwendet; unterstützt datensatzorientierte Dateien
- Flex-Maschinendateisystem
- HFS - Hierarchisches Dateisystem in z / OS; nicht mit Apples HFS verwechselt werden. HFS wird weiterhin unterstützt, aber die von IBM angegebene Richtung ist zFS.
- HFS - Hierarchical File System (HFS) - Hierarchical File System (HFS) - Hierarchisches Dateisystem, das verwendet wird, bis HFS + unter Mac OS 8.1 eingeführt wurde. Auch als Mac OS Standard-Format bekannt. Nachfolger von Macintosh File System (MFS) & Vorgänger von HFS +; Nicht zu verwechseln mit IBMs HFS, das mit z / OS
- HFS + bereitgestellt wird - Aktualisierte Version von HFS (Hierarchical File System) von Apple, das unter Mac OS 8.1 und höher unterstützt wird, einschließlich macOS. Unterstützt das Dateisystemjournal und ermöglicht die Wiederherstellung von Daten nach einem Systemabsturz. Wird auch als Mac OS Extended-Format oder HFS Plus
- bezeichnet. HPFS - Hochleistungs-Dateisystem, verwendet unter OS / 2
- HTFS - Hochdurchsatz-Dateisystem, verwendet unter SCO OpenServer
- ISO 9660 - Wird auf CD- ROM- und DVD-ROM-Discs (Rock Ridge und Joliet sind Erweiterungen dazu)
- JFS - IBM Journaling-Dateisystem, das unter Linux, OS / 2 und AIX bereitgestellt wird. Unterstützt Erweiterungen.
- LFS - 4.4BSD-Implementierung eines log-strukturierten Dateisystems
- MFS - Macintosh File System, das auf frühen Classic Mac OS-Systemen verwendet wird. Nachfolge des Hierarchical File System (HFS).
- Next3 - Eine Form von ext3 mit Unterstützung für Momentaufnahmen [1]
- MFS - Media File System von TiVo, ein proprietäres fehlertolerantes Format, das auf TiVo hard verwendet wird Laufwerke für Echtzeitaufnahmen von Live-TV.
- Minix-Dateisystem - Wird auf Minix-Systemen verwendet
- NILFS - Linux-Implementierung eines Protokoll-strukturierten Dateisystems
- NTFS - (New Technology File System) Wird unter Microsoft Windows NT verwendet Betriebssysteme
- NetWare-Dateisystem - Das ursprüngliche Dateisystem von NetWare 2.x – 5.x, das in späteren Versionen optional verwendet wird.
- NSS - Novell Storage Services. Dies ist ein neues 64-Bit-Journaling-Dateisystem, das einen Balanced-Tree-Algorithmus verwendet. Wird in NetWare-Versionen 5.0 verwendet und kürzlich auf Linux portiert.
- OneFS - One File System. Dies ist ein vollständig journalisiertes, verteiltes Dateisystem, das von Isilon verwendet wird. OneFS verwendet FlexProtect- und Reed-Solomon-Kodierungen, um bis zu vier gleichzeitige Festplattenfehler zu unterstützen.
- OFS - Old File System, auf Amiga. Geeignet für Disketten, aber ziemlich unbrauchbar auf Festplatten.
- OS-9-Dateisystem
- PFS - und PFS2, PFS3 usw. Technisch interessantes Dateisystem für den Amiga ist unter vielen Umständen sehr gut. Sehr einfach und elegant.
- ProDOS - Betriebssystem und Dateisystem-Nachfolger von DOS 3.x, zur Verwendung auf Computern von Apple vor Macintosh- und Lisa-Computern, der Apple-Serie, einschließlich des IIgs
- Qnx4fs - Dateisystems wird in QNX Version 4 und 6 verwendet.
- ReFS (Resilient File System) - Neues Dateisystem von Microsoft, das auf den Grundlagen von NTFS basiert (aber nicht booten kann, eine Standardclustergröße von 64 KB hat und die Komprimierung nicht unterstützt ) und ist für die Verwendung mit dem Betriebssystem Windows Server 2012 vorgesehen.
- ReiserFS - Dateisystem, das Journal verwendet
- Reiser4 - Dateisystem, das Journal verwendet, neueste Version von ReiserFS
- Reliance - Datalights Transaktionsdateisystem für Anwendungen mit hoher Zuverlässigkeit
- Reliance Nitro - Baumbasiertes Transaktionsdateisystem, entwickelt für eingebettete Hochleistungssysteme, von Datalight
- RFS - Native Dateisystem für RTEMS [2]
- Sky FS - Entwickelt für SkyOS als Ersatz für BFS als Hauptdateisystem des Betriebssystems. Es basiert auf BFS, enthält jedoch viele neue Funktionen.
- SFS - Smart File System, für die Amiga-Plattformen verfügbares Journaling-Dateisystem.
- Soup (Apple) - das "Dateisystem" für Apple Newton Platform, strukturiert als eine flache Datenbank
- Tux3 - Ein experimentelles Versionierungsdateisystem, das als Ersatz für ext3 gedacht ist
- UDF - Paketbasiertes Dateisystem für WORM / RW-Medien wie CD-RW und DVD, unterstützt jetzt Festplatten und Flash-Speicher
- UFS - Unix-Dateisystem, verwendet auf Solaris- und älteren BSD-Systemen
- UFS2 - Unix-Dateisystem, verwendet auf neueren BSD-Systemen
- VxFS Veritas-Dateisystem, erstes kommerzielles Journaling-Dateisystem [19659064] Zitat erforderlich ; HP-UX, Solaris, Linux, AIX, UnixWare
- XFS - Wird auf SGI IRIX- und Linux-Systemen
- verwendet. ZFS - z / OS-Dienst für verteilte Dateien zSeries-Dateisystem; Nicht zu verwechseln mit anderen Dateisystemen mit dem Namen zFS oder ZFS.
- ZFS - ein kombiniertes Dateisystem und ein Manager für logische Datenträger, der von Sun Microsystems entwickelt wurde.
Dateisysteme mit integrierter Fehlertoleranz [ edit ]
Diese Dateisysteme verfügen über integrierte Prüfsummen und Spiegelung oder Parität für zusätzliche Redundanz auf einem oder mehreren Blockgeräten:
- Bcachefs - Es ist noch kein Upstream, vollständige Daten- und Metadaten-Prüfsumme. [3][4] Der Bcache ist die untere Hälfte des Dateisystems. [5]
- Btrfs - Ein von Oracle Corporation erstelltes Dateisystem auf Basis von B-Trees.
- HAMMER - Primäres Dateisystem von DragonflyBSD, erstellt von Matt Dillon
- ReFS (Resilient File System) ) - Ein Dateisystem von Microsoft mit integrierten Ausfallsicherheitsfunktionen.
- Reliance - Ein von Datalight erstelltes Transaktionsdateisystem mit CRCs.
- Reliance Nitro - Ein auf Bäumen basierendes Transaktionsdateisystem mit CRCs, das für hohe Leistung entwickelt wurde und Zuverlässigkeit in eingebetteten Systemen von Datalight.
- NOVA - Das "nichtflüchtige speicherbeschleunigte" Dateisystem für permanenten Hauptspeicher.
- ZFS - Erstellt von Sun Microsystems für die Verwendung unter Solaris 10 und OpenSolaris, portiert auf FreeBSD 7.0 , NetBSD (Stand 08/2009), Linux und FUSE (nicht zu verwechseln mit den beiden zFSes von IBM)
Für Flash-Speicher, Solid State-Medien optimierte Dateisysteme [ edit ]
Solid-State-Medien wie Flash-Speicher sind ähnlich Festplatten in ihren Schnittstellen, haben aber unterschiedliche Probleme. Bei niedrigem Füllstand erfordern sie ein besonderes Handling, z. B. Verschleißniveaus und unterschiedliche Fehlererkennungs- und Korrekturalgorithmen. Normalerweise führt ein Gerät wie ein Solid-State-Laufwerk solche Vorgänge intern durch, weshalb ein normales Dateisystem verwendet werden kann. Für bestimmte spezialisierte Installationen (eingebettete Systeme, industrielle Anwendungen) ist jedoch ein für einfachen Flash-Speicher optimiertes Dateisystem von Vorteil.
- exFAT - Microsoft-proprietäres System für Flash-Karten (siehe auch XCFiles, eine ExFAT-Implementierung für Wind River VxWorks und andere eingebettete Betriebssysteme.)
- ExtremeFFS - internes Dateisystem für SSDs.
- F2FS - Flash-Friendly File System. Ein Open-Source-Linux-Dateisystem, das 2012 von Samsung eingeführt wurde. [6]
- FFS2 (vermutlich vorausgegangen von FFS1), eines der frühesten Flash-Dateisysteme. In den frühen 1990er Jahren von Microsoft entwickelt und patentiert. [7]
- JFFS - ursprüngliches logisch strukturiertes Linux-Dateisystem für NOR-Flash-Medien.
- JFFS2 - Nachfolger von JFFS für NAND und NOR-Flash.
- LSFS - Ein Protokoll-strukturiertes Dateisystem mit beschreibbaren Snapshots und Inline-Deduplizierung von Daten, die von StarWind Software erstellt wurden. Verwendet DRAM und Flash zum Zwischenspeichern von sich drehenden Festplatten.
- LogFS - soll JFFS2 ersetzen, bessere Skalierbarkeit. Nicht mehr in aktiver Entwicklung. [8]
- NILFS - ein log-strukturiertes Dateisystem für Linux mit kontinuierlichen Schnappschüssen.
- Nichtflüchtiges Dateisystem - das "nichtflüchtige Dateisystem" für Flash-Speicher, eingeführt von Palm, Inc.
- NOVA - das "nichtflüchtige Speicher beschleunigte" Dateisystem für persistenten Hauptspeicher.
- OneFS - ein Dateisystem, das von Isilon verwendet wird. Es unterstützt die selektive Platzierung von Metadaten direkt auf eine Flash-SSD.
- emFile - Dateisystem von Segger Microcontrollersystemen für tief eingebettete Anwendungen, die sowohl NAND- als auch NOR-Flash unterstützen. Wear Leveling, schnelles Lesen und Schreiben und sehr geringer RAM-Verbrauch.
- SPIFFS - SPI Flash File System, ein für kleine NOR-Flash-Geräte entwickeltes Wear-Leveling-Dateisystem.
- TFAT - eine Transaktionsversion des FAT-Dateisystems. [19659007] TrueFFS - internes Dateisystem für SSDs, das die Fehlerkorrektur, das erneute Mapping von Blöcken und das Abnutzungsausmaß implementiert.
- UBIFS - Nachfolger von JFFS2, optimiert für die Verwendung von nichtflüchtigem DRAM.
- Write Anywhere File Layout (WAFL) ) - ein internes Dateisystem, das von NetApp im DataONTAP-Betriebssystem verwendet wird und ursprünglich für die Verwendung von nichtflüchtigem DRAM optimiert wurde. WAFL verwendet RAID-DP zum Schutz vor Ausfällen mehrerer Festplatten und NVRAM für Wiederholungen von Transaktionsprotokollen.
- YAFFS - ein protokollstrukturiertes Dateisystem, das für NAND-Flash entwickelt wurde, aber auch für NOR-Flash verwendet wird.
- ZFS AIL-Protokoll (ZIL) auf Flash und Verwendung von Flash als Second-Level-Read-Cache (L2ARC).
Datensatzorientierte Dateisysteme [ edit ]
In einer datumsorientierten Datei Systemdateien werden als eine Sammlung von Datensätzen gespeichert. Sie sind normalerweise mit Mainframe- und Minicomputer-Betriebssystemen verbunden. Programme lesen und schreiben ganze Datensätze anstelle von Bytes oder beliebigen Bytebereichen und können eine Datensatzgrenze anstreben, jedoch nicht innerhalb von Datensätzen. Die anspruchsvolleren datensatzorientierten Dateisysteme haben mit einfachen Datenbanken mehr gemeinsam als mit anderen Dateisystemen.
[ edit ]
Dateisysteme mit gemeinsam genutzten Festplatten (auch als gemeinsam genutzte Dateisysteme bezeichnet), SAN-Dateisystem, Clustered File System oder sogar Cluster-Dateisysteme ) werden hauptsächlich in einem Speicherbereichsnetzwerk verwendet, in dem alle Knoten direkt auf den Blockspeicher zugreifen, in dem sich das Dateisystem befindet. Dadurch können Knoten ausfallen, ohne den Zugriff auf das Dateisystem von den anderen Knoten zu beeinträchtigen. Dateisysteme mit gemeinsam genutzten Festplatten werden normalerweise zusammen mit der Speicherung auf einem Hardware-RAID in einem Hochverfügbarkeits-Cluster verwendet. Dateisysteme mit gemeinsam genutzten Festplatten skalieren normalerweise nicht über 64 oder 128 Knoten.
Dateisysteme mit gemeinsam genutzten Festplatten können symmetrisch sein, wenn Metadaten auf die Knoten verteilt werden, oder asymmetrisch mit zentralisierten Metadatenservern.
- CXFS (Clustered XFS) von Silicon Graphics (SGI). Verfügbar für Linux, Mac, Windows, Solaris, AIX und IRIX. Asymmetric.
- Von Dell vertriebene proprietäre Software von Dell Fluid File System (früher ExaFS). Shared-Disk-System, das als Appliance verkauft wird und verteilte Dateisysteme für Clients bereitstellt. Läuft auf Intel-basierter Hardware für NFS v2 / v3, SMB / CIFS und AFP für Windows-, MacOS-, Linux- und andere UNIX-Clients.
- Blue Whale Clustered-Dateisystem (BWFS) von Zhongke Blue Whale. Asymmetrisch. Verfügbar für Microsoft Windows, Linux und macOS.
- SAN File System (SFS) von DataPlow. Verfügbar für Windows, Linux, Solaris und MacOS. Symmetrisch und Asymmetrisch.
- EMC Celerra HighRoad von EMC. Verfügbar für Linux, AIX, HP-UX, IRIX, Solaris und Windows. Asymmetric. [ Zitat benötigt
- Dateien 11 über VMS-Cluster, 1983 von DEC veröffentlicht, jetzt von HP. Symmetric.
- GFS2 ( Global File System ) von Red Hat. Verfügbar für Linux unter GPL. Symmetrisch (GDLM) oder Asymmetrisch (GULM).
- IBM General Parallel File System (GPFS) Windows, Linux, AIX. Parallel
- Nasan Clustered File System von DataPlow. Verfügbar für Linux und Solaris. Asymmetric.
- Oracle ACFS von Oracle Corporation. Verfügbar für Linux (nur Red Hat Enterprise Linux 5 und Oracle Enterprise Linux 5). Symmetric.
- OCFS2 ( Oracle Cluster File System ) von Oracle Corporation. Verfügbar für Linux unter GPL. Symmetric.
- QFS von Sun Microsystems. Verfügbar für Linux (nur Client) und Solaris (Metadatenserver und -Client). Asymmetrisch.
- StorNext-Dateisystem von Quantum. Asymmetrisch. Verfügbar für AIX, HP-UX, IRIX, Linux, Mac OS, Solaris und Windows. Interoperabel mit Xsan. Früher bekannt als CVFS.
- Veritas Storage Foundation von Symantec. Verfügbar für AIX, HP-UX, Linux und Solaris. Asymmetric.
- Xsan von Apple Inc. Verfügbar für macOS. Asymmetrisch. Interoperabel mit StorNext File System.
- VMFS von VMware / EMC Corporation. Verfügbar für VMware ESX Server. Symmetric.
Verteilte Dateisysteme [ edit ]
Verteilte Dateisysteme werden auch als Netzwerkdateisysteme bezeichnet. Viele Implementierungen wurden durchgeführt, sie sind ortsabhängig und verfügen über Zugriffssteuerungslisten (ACLs), sofern nachstehend nichts anderes angegeben ist.
Verteilte fehlertolerante Dateisysteme [ edit ]
Verteilte fehlertolerante Replikation von Daten zwischen Knoten (zwischen Servern oder Servern / Clients) für Hochverfügbarkeits- und Offlinebetrieb (getrennt) .
- Coda von der Carnegie Mellon University konzentriert sich auf bandbreitenadaptiven Betrieb (einschließlich getrenntem Betrieb), wobei ein clientseitiger Cache für mobiles Computing verwendet wird. Es ist ein Nachkomme von AFS-2. Es ist für Linux unter der GPL verfügbar.
- Distributed File System (DFS) von Microsoft konzentriert sich auf Standorttransparenz und Hochverfügbarkeit. Verfügbar unter einer proprietären Softwarelizenz für Windows.
- InterMezzo von Cluster File Systems verwendet die Synchronisierung über HTTP. Verfügbar für Linux unter GPL, aber nicht mehr in der Entwicklung, seit die Entwickler an Lustre arbeiten.
- Lizard ist ein verteiltes Dateisystem für Netzwerke, das auf MooseFS basiert. Moose File System (MooseFS) ist ein verteiltes Dateisystem für Netzwerke. Es verteilt Daten auf mehrere physische Standorte (Server), die für einen Benutzer als eine Ressource sichtbar sind. Funktioniert unter Linux, FreeBSD, NetBSD, OpenSolaris und MacOS. Master-Server und Chunkserver können auch mit Cygwin auf Solaris und Windows ausgeführt werden.
- Scality ist ein verteiltes fehlertolerantes Dateisystem.
- Tahoe-LAFS ist ein sicheres, dezentrales, fehlertolerantes Open-Source-Dateisystem, das die Verschlüsselung als Grundlage verwendet ein Replikat mit der geringsten Autorität.
- Eine Erweiterung von FAT12 und FAT16 (und FAT32) zur Unterstützung der automatischen Dateiverteilung über Knoten mit zusätzlichen Attributen wie local Spiegel auf Aktualisierung [194590018] ] mirror on close Verbindung auf Update Verbindung auf Close in IBM 4680 OS und Toshiba 4690 OS. Die Verteilungsattribute werden Datei für Datei in speziellen Einträgen in der Verzeichnistabelle gespeichert. [12][13]
Verteilte parallele Dateisysteme [ edit ]
Verteilte parallele Dateisysteme Stripe-Daten über mehrere Server für hohe Leistung. Sie werden normalerweise im High Performance Computing (HPC) verwendet.
Einige der verteilten parallelen Dateisysteme verwenden OSD (Object Storage Device) (In Lustre oder OST) für Datenblöcke zusammen mit zentralisierten Metadatenservern.
Verteilte parallele fehlertolerante Dateisysteme [ edit ]
Verteilte Dateisysteme, die ebenfalls parallel und fehlertolerant sind, Daten über mehrere Server streichen und replizieren, um eine hohe Leistung zu erzielen und zu warten Datenintegrität. Selbst wenn ein Server ausfällt, gehen keine Daten verloren. Die Dateisysteme werden sowohl in HPC-Clustern (High Performance Computing) als auch in Hochverfügbarkeitsclustern verwendet.
Alle hier aufgeführten Dateisysteme sind auf Hochverfügbarkeit, Skalierbarkeit und hohe Leistung ausgerichtet, sofern nachfolgend nichts anderes angegeben ist.
| Name | Durch | Lizenz | OS | Beschreibung |
|---|---|---|---|---|
| BeeGFS (vormals FhGFS) | Fraunhofer-Gesellschaft | Open Source (GPLv2 & BeeGFS-EULA) | Linux | Ein frei verwendbares Dateisystem mit optionaler professioneller Unterstützung, das für eine einfache Verwendung und hohe Leistung ausgelegt ist und in einigen der schnellsten Computercluster der Welt verwendet wird. BeeGFS ermöglicht die Replikation von Speicher-Volumes mit automatischem Failover und Selbstheilung. |
| Ceph | Inktank Storage, ein von Red Hat erworbenes Unternehmen | LGPL | Linux-Kernel | Ein massiv skalierbarer Objektspeicher. CephFS wurde 2010 mit dem Linux-Kernel zusammengeführt. Die Basis von Ceph ist der zuverlässige RADOS (Autonomic Distributed Object Store), der Objektspeicherung über die programmatische Schnittstelle und S3- oder Swift-REST-APIs bereitstellt, die Speicherung von QEMU / KVM / Linux-Hosts sowie das POSIX-Dateisystem blockiert Speicher, der von Linux-Kernel und FUSE-Clients gemountet werden kann. |
| Chiron FS | ist ein auf Sicherungen basierendes, transparentes Replikationsdateisystem, das auf einem vorhandenen Dateisystem eine Schicht bildet und auf Dateisystemebene implementiert, was RAID 1 auf Geräteebene bewirkt. Eine besonders bequeme Folge ist die Möglichkeit, einzelne Zielverzeichnisse auszuwählen, ohne die gesamten Partitionen replizieren zu müssen. (Das Projekt hat nach 2008 keine sichtbaren Aktivitäten mehr, eine Statusanfrage im Oktober 2009 im chironfs-Forum ist nicht beantwortet) | |||
| CloudStore | Kosmix | Apache-Lizenz 2.0 | Google File System funktioniert ähnlich. Ersetzt durch Quantcast File System (QFS) | |
| dCache | DESY und andere | Ein einmal beschreibbares Dateisystem, das über verschiedene Protokolle verfügbar ist | ||
| Allgemeines paralleles Dateisystem (GPFS) | IBM | geschützt | AIX, Linux und Windows | Unterstützung der Replikation zwischen angehängter Blockspeicherung. Symmetrisch oder asymmetrisch (konfigurierbar) |
| Gfarm-Dateisystem | Asien-Pazifik-Netz | X11-Lizenz | Linux, MacOS, FreeBSD, NetBSD und Solaris | Verwendet OpenLDAP oder PostgreSQL für Metadaten und FUSE oder LUFS für das Mounten |
| GlusterFS | Gluster, ein von Red Hat erworbenes Unternehmen | GNU General Public License v3 | Linux, NetBSD, FreeBSD, OpenSolaris | Allgemeines verteiltes Dateisystem für skalierbaren Speicher. Es fasst verschiedene Speicherbausteine über eine Infiniband RDMA- oder TCP / IP-Verbindung in einem großen parallelen Netzwerkdateisystem zusammen. GlusterFS ist die Hauptkomponente von Red Hat Storage Server. |
| Google File System (GFS) | interne Software | Fokus auf Fehlertoleranz, hohem Durchsatz und Skalierbarkeit | ||
| Hadoop Distributed File System | Apache Software Foundation | Apache-Lizenz 2.0 | Plattformübergreifend | Open Source-GoogleFS-Klon |
| IBRIX Fusion | IBRIX | proprietäre Software | ||
| Infinit | Infinit International, Inc | geschützt | plattformübergreifend | Ein POSIX-kompatibles Dateisystem für LANs und WANs. Infinit repliziert Datenblöcke zwischen den verschiedenen Speicherressourcen, aus denen sich die Infrastruktur zusammensetzt (lokal oder über Cloud-API), um die Zuverlässigkeit der Daten (Haltbarkeit und Verfügbarkeit) durch byzantinische Fehlertoleranz und Datenausgleich (d. H. Selbstheilung) zu gewährleisten. |
| LizardFS | Skytechnology | GPL | plattformübergreifend | Ein POSIX-kompatibles Open Source-Dateisystem, das Windows-Clients unterstützt. |
| Glanz | wurde ursprünglich von Cluster File Systems entwickelt und wird derzeit von OpenSFS unterstützt | GPL | Linux | Ein POSIX-kompatibles Hochleistungs-Dateisystem, das auf einer Mehrzahl von Systemen in der Top-500-Liste von HPC-Systemen verwendet wird. Lustre ist durch Storage Failover hochverfügbar. |
| MapR FS | MapR | Proprietary | Linux | Hoch skalierbares, POSIX-kompatibles, fehlertolerantes Lese / Schreib-Dateisystem mit einem verteilten, fehlertoleranten Metadatendienst. Es bietet eine HDFS- und NFS-Schnittstelle für Clients sowie eine noSQL-Tabellenschnittstelle und ein Apache Kafka-kompatibles Messaging-System |
| MooseFS | Kerntechnologie | GPLv2 / proprietär [14] | Linux / NetBSD / FreeBSD / MacOS / OpenSolaris | MooseFS ist ein fehlertolerantes, hochverfügbares und leistungsstarkes dezentrales Netzwerkdateisystem. Es verteilt Daten auf mehrere physische Commodity-x86-Server, die für den Benutzer als ein Namespace sichtbar sind. Bei Standard-Dateioperationen verhält sich MooseFS wie jedes andere Unix-ähnliche Dateisystem |
| ObjectiveFS | Objective Security Corporation | geschützt | Linux, Mac OS | POSIX-kompatibles, verteiltes Dateisystem. Verwendet den Objektspeicher als Backend. Läuft auf AWS S3-, GCS- und Objektspeichergeräten. |
| Verteiltes Dateisystem von OneFS | Isilon | FreeBSD | BSD-basiertes Betriebssystem auf dedizierter Intel-basierter Hardware, das NFS v3 und SMB / CIFS für Windows-, MacOS-, Linux- und andere UNIX-Clients unter einer proprietären Software bereitstellt | |
| OIO-FS | OpenIO | Proprietary | Linux | OIO-FS bietet einen dateiorientierten Zugriff auf das Back-End für OpenIO SDS-Objektspeicher. Es basiert auf der FUSE-Technologie und bietet Benutzern ein POSIX-Dateisystem. Dieser Zugriff kann lokal oder über ein Netzwerk unter Verwendung von NFS oder SMB verwendet werden. [15] |
| PanFS | Panasas | Proprietary | Linux, Mac OS, FreeBSD | Ein POSIX-kompatibles, paralleles Hochleistungsdateisystem, das von HPC-Clustern verwendet wird. Es verwendet Löschcodierung und Momentaufnahmen für den Datenschutz, basiert auf einem Scale-Out-Objektspeicher und konzentriert sich auf transparente Fehlerbehebung und Benutzerfreundlichkeit |
| RozoFS | Rozo Systems | GNU GPLv2 | Linux | Ein POSIX-DFS konzentrierte sich auf Fehlertoleranz und Hochleistung, basierend auf dem Mojette-Löschcode, um die Redundanz (im Vergleich zur reinen Replikation) deutlich zu reduzieren. |
| Scality | Scalitätsring | Proprietäre Software | Linux | Ein POSIX-Dateisystem [ erforderliche Zitierung konzentrierte sich auf hohe Verfügbarkeit und Leistung. Bietet auch S3 / rest / nfs-Schnittstellen. |
| Tahoe-LAFS | Tahoe-LAFS Software Foundation | GNU GPL 2+ und andere [16] | Windows, Linux, macOS | sicheres, dezentralisiertes, fehlertolerantes Peer-to-Peer-Datenspeicher und verteiltes Dateisystem |
| XtreemFS | Contrail E.U. Projekt, das deutsche MoSGrid-Projekt und das deutsche Projekt "First We Take Berlin" | Open Source (BSD) | Linux, Solaris, Mac OS, Windows | Plattformübergreifendes Dateisystem für Weitverkehrsnetze. Es repliziert die Daten für Fehlertoleranz und speichert Metadaten und Daten im Cache, um die Leistung bei Verbindungen mit hoher Latenz zu verbessern. Durch die Unterstützung von SSL und X.509-Zertifikaten kann XtreemFS in öffentlichen Netzwerken verwendet werden. Es unterstützt auch Striping für die Verwendung in einem Cluster. |
In Entwicklung:
Peer-to-Peer-Dateisysteme [ edit ]
Einige davon können als kooperative Speicherwolke bezeichnet werden.
- Cleversafe verwendet Algorithmen zur Verbreitung von Informationen von Cauchy Reed-Solomon, um Daten in nicht erkennbare Segmente aufzuteilen und sie über sichere Internetverbindungen an mehrere Speicherorte zu verteilen.
- Infinit ist ein Peer-to-Peer-Dateisystem, auf dem bereitgestellt werden kann -Premise oder über einen Satz von Speicherressourcen unterschiedlicher Art: lokale Festplatte, NAS und sogar Cloud-basierte Ressourcen.
- Scality ist ein verteiltes Dateisystem, das das Chord-Peer-to-Peer-Protokoll verwendet.
- Das IPFS InterPlanetary File System ist p2p, weltweit verteiltes inhaltsadressierbares Dateisystem.
Spezielle Dateisysteme [ edit ]
- mit einer erweiterten Version des stapelbaren UnionFS-Dateisystems
- AXFS ( komprimierter Nur-Lese-Speicherplatz mit XIP)
- Barracuda WebDAV-Plug-In. Secure Network File Server für eingebettete Geräte.
- Boot File System wird unter UnixWare zum Speichern von Dateien verwendet, die für den Startvorgang erforderlich sind.
- cdfs (Lesen und Schreiben von CDs)
- Compact Disc File System (Lesen und Schreiben von CDs; experimentell)
- cfs (Caching)
- Cramfs (komprimierte Nur-Lese-Datei mit geringem Platzbedarf)
- Davfs2 (WebDAV)
- Freenet - Dezentral, zensurresistent
- FTPFS (FTP-Zugriff) (19659007) ] GmailFS (Google Mail-Dateisystem)
- GridFS - GridFS ist eine Spezifikation zum Speichern und Abrufen von Dateien, die den Grenzwert für BSON-Dokumentgröße von 16 MB für MongoDB überschreiten.
- lnfs (lange Namen)
- LTFS (linear) Banddateisystem für LTO- und Enterprise-Band)
- MVFS - MultiVersion File System, proprietär, von Rational ClearCase verwendet.
- romfs
- SquashFS (komprimiertes Nur-Lesen)
- UMSDOS, UVFAT-FAT-Dateisysteme erweitert um Berechtigungen und Metadaten zu speichern (und im Falle von UVFAT VFAT long file na mes), verwendet für Linux
- UnionFS - stapelbares Unification-Dateisystem, das den Inhalt mehrerer Verzeichnisse (Zweige) zusammenführen kann, während der physische Inhalt getrennt wird.
- Venti - Plan 9 Deduplizierter Speicher, der von Fossil verwendet wird
- WBFS - Wii Backup FileSystem
Pseudo- und virtuelle Dateisysteme [ edit ]
- devfs - Virtuelles Dateisystem in Unix-ähnlichen Betriebssystemen zum Verwalten von Geräten auf dem Gerät -fly
- debugfs - Virtuelles Dateisystem in Linux für den Zugriff auf und die Steuerung des Kernel-Debugging.
- procfs - Pseudo-Dateisystem, das für den Zugriff auf Kernelinformationen zu Prozessen
- tmpfs - temporäres Dateisystem (im Linux) verwendet wird Plattformen).
- specfs - Spezielles Dateisystem für Gerätedateien
- sysfs - Virtuelles Dateisystem in Unix-artigen Betriebssystemen, das Informationen zu Bussen, Geräten, Firmware, Dateisystemen usw. enthält.
- Wikifes - eine Serveranwendung für Planen Sie 9 virtuelle, Wiki, Dateisystem
- WinFS - Windows Future Storage war als Nachfolger von NTFS für Windows Vista geplant.
Verschlüsselte Dateisysteme [ edit ]
Dateisystemschnittstellen edit ]
Dies sind nicht wirklich Dateisysteme; Sie erlauben den Zugriff auf Dateisysteme aus Sicht des Betriebssystems.
- FUSE (Dateisystem im Benutzerraum, wie LUFS, aber besser gewartet)
- LUFS (Linux-Userland-Dateisystem - scheint zugunsten von FUSE aufgegeben zu werden)
- VFS Virtual Filesystem
Siehe auch edit ] Referenzen [ edit ]
- ^ Corbet, Jonathan. "Das Next3 - Dateisystem". LWN.
- ^ "RTEMS File System" . 20. April 2013 .
- ^ Overstreet, Kent. "Bcachefs Hauptstandort".
- ^ Edge, Jake. "LWN - Ein Update über bcachefs".
- ^ Overstreet, Kent. "Bcachefs on Patreon".
- ^ Michael Larabel (2011-10-05). "Samsung stellt neues Linux-Dateisystem vor: F2FS". Phoronix.com . 2012-12-07 .
- ^ "United States Patent: 5392427". Patft.uspto.gov . 2012-06-15 .
- ^ "Linux-Kernel-Mailingliste: logfs: Aus Baum entfernen" . 2017-03-31 .
- ^ Pirkola, G. C. (Juni 1975). Msgstr "Ein Dateisystem für eine allgemeine Time - Sharing - Umgebung". Verfahren der IEEE . 63 (6): 918–924. doi: 10.1109 / PROC.1975.9856. ISSN 0018-9219.
- ^ IBM. 4690 OS-Programmierhandbuch Version 5.2 IBM-Dokument SC30-4137-01, 2007-12-06 ([1]).
- ^ Caldera (1997). Caldera OpenDOS Machine Readable Source Kit 7.01 . Die Datei FDOS.EQU im maschinenlesbaren Quellkit enthält entsprechende Einträge für die entsprechenden Verzeichniseinträge.
- ^ IBM (2003). Informationen zu 4690 OS-spezifischen Dateiverteilungsattributen IBM-Dokument R1001487, 2003-07-30. ( "Archivierte Kopie". Aus dem Original am 2014-05-21 archiviert. Abgerufen 2014-05-20 . CS1 maint: Archivierte Kopie als Titel (Link) [19659351]): "[...] file types are stored in the "Reserved bits" portion of the PC-DOS file directory structure [...] only 4690 respects and preserves these attributes. Various non-4690 operating systems take different actions if these bits are turned on [...] when copying from a diskette created on a 4690 system. [...] PC-DOS and Windows 2000 Professional will copy the file without error and zero the bits. OS/2 [...] 1.2 [...] will refuse to copy the file unless [...] first run CHKDSK /F on the file. After [...] CHKDSK, it will copy the file and zero the bits. [...] when [...] copy [...] back to the 4690 system, [...] file will copy as a local file."
- ^ IBM. 4690 save and restore file distribution attributes. IBM document R1000622, 2010-08-31 ("Archived copy". Archived from the original on 2014-05-21. Retrieved 2014-05-20.CS1 maint: Archived copy as title (link)).
- ^ http://moosefs.com/license.html
- ^ "Features of OIO-FS — OpenIO SDS 18.10 Object Storage documentation". docs.openio.io. Retrieved 2018-12-20.
- ^ "about.rst in trunk/docs – tahoe-lafs". Tahoe-lafs.org. Retrieved 2014-02-09.
External links[edit]
- ^ Corbet, Jonathan. "Das Next3 - Dateisystem". LWN.
- ^ "RTEMS File System" . 20. April 2013 .
- ^ Overstreet, Kent. "Bcachefs Hauptstandort".
- ^ Edge, Jake. "LWN - Ein Update über bcachefs".
- ^ Overstreet, Kent. "Bcachefs on Patreon".
- ^ Michael Larabel (2011-10-05). "Samsung stellt neues Linux-Dateisystem vor: F2FS". Phoronix.com . 2012-12-07 .
- ^ "United States Patent: 5392427". Patft.uspto.gov . 2012-06-15 .
- ^ "Linux-Kernel-Mailingliste: logfs: Aus Baum entfernen" . 2017-03-31 .
- ^ Pirkola, G. C. (Juni 1975). Msgstr "Ein Dateisystem für eine allgemeine Time - Sharing - Umgebung". Verfahren der IEEE . 63 (6): 918–924. doi: 10.1109 / PROC.1975.9856. ISSN 0018-9219.
- ^ IBM. 4690 OS-Programmierhandbuch Version 5.2 IBM-Dokument SC30-4137-01, 2007-12-06 ([1]).
- ^ Caldera (1997). Caldera OpenDOS Machine Readable Source Kit 7.01 . Die Datei FDOS.EQU im maschinenlesbaren Quellkit enthält entsprechende Einträge für die entsprechenden Verzeichniseinträge.
- ^ IBM (2003). Informationen zu 4690 OS-spezifischen Dateiverteilungsattributen IBM-Dokument R1001487, 2003-07-30. ( "Archivierte Kopie". Aus dem Original am 2014-05-21 archiviert. Abgerufen 2014-05-20 . CS1 maint: Archivierte Kopie als Titel (Link) [19659351]): "[...] file types are stored in the "Reserved bits" portion of the PC-DOS file directory structure [...] only 4690 respects and preserves these attributes. Various non-4690 operating systems take different actions if these bits are turned on [...] when copying from a diskette created on a 4690 system. [...] PC-DOS and Windows 2000 Professional will copy the file without error and zero the bits. OS/2 [...] 1.2 [...] will refuse to copy the file unless [...] first run CHKDSK /F on the file. After [...] CHKDSK, it will copy the file and zero the bits. [...] when [...] copy [...] back to the 4690 system, [...] file will copy as a local file."
- ^ IBM. 4690 save and restore file distribution attributes. IBM document R1000622, 2010-08-31 ("Archived copy". Archived from the original on 2014-05-21. Retrieved 2014-05-20.CS1 maint: Archived copy as title (link)).
- ^ http://moosefs.com/license.html
- ^ "Features of OIO-FS — OpenIO SDS 18.10 Object Storage documentation". docs.openio.io. Retrieved 2018-12-20.
- ^ "about.rst in trunk/docs – tahoe-lafs". Tahoe-lafs.org. Retrieved 2014-02-09.
No comments:
Post a Comment