Be File System

BFS
Hersteller Be Inc.
Vollständige Bezeichnung Be File System
Erstveröffentlichung 10. Mai 1997 (BeOS)
Partitionskennung 0xEB (MBR)
Technische Umsetzung
Verzeichnisse B+ Trees
Dateien I-Nodes
Defektblockliste I-Nodes
Maximalwerte
Anzahl aller Dateien Unbegrenzt
Länge des Dateinamens 255
Größe des Dateisystems 2 Exbibyte
Erlaubte Zeichen im Dateinamen Alle Unicode - Zeichen (außer "/")(UTF-8-kodiert)
Eigenschaften
Datumsangaben einer Datei POSIX
Unterstützende Betriebssysteme BeOS, ZETA, Haiku, SkyOS, Syllable, unixoide

Das Be File System (BFS) oder Be-Dateisystem ist ein 64-Bit-Journaling-Dateisystem, das vom Unternehmen Be Incorporated für das Betriebssystem BeOS entwickelt wurde. Es kann Daten­volumen mit einer Größe von bis zu 2 EiB (Exbibyte, 260 Byte) verwalten; dabei ist die Geschwindigkeit des Datei­systems unabhängig von der Größe der verwalteten Daten. Dies wurde durch eine Datenbank-ähnliche Verwaltung des Datei­systems erreicht. Es unterstützt Metadaten und assoziative Datei­verwaltung. Die maximale Länge von Dateinamen liegt bei 255 Zeichen.

Verwendung findet BFS in der Weiterentwicklung von BeOS, dem ZETA-Betriebssystem, das zwischen­zeitlich eingestellt werden musste. Das BeOS nach­empfundene Open-Source-Betriebs­system Haiku bietet mit OpenBFS eine Re­implementierung von BFS an, die auch von Syllable bereitgestellt und in modifizierter Form von SkyOS genutzt wird. Linux enthält einen eigenen Treiber für dieses Dateisystem.

Siehe auch

Literatur

  • Giampaolo, Dominic: Practical File System Design with the Be File System. ISBN 1-55860-497-9.
    Auch kostenlos als PDF zum Download

Weblinks

  • Zugriff auf SkyFS/BFS unter Windows