Reiser File System

ReiserFS
Hersteller Namesys (Hans Reiser)
Vollständige Bezeichnung Reiser File System
Technische Umsetzung
Verzeichnisse B⁺-Baum (ReiserFS 1-3) B*-Baum (Reiser4)
Dateien Bitmap
Maximalwerte
Größe einer Datei 231 Byte (2 GiB) (Version 3.5)
260 Byte (1 EiB) (Version 3.6)
Anzahl aller Dateien 232 − 3
Länge des Dateinamens Blockgröße − 64 (bei einer Blockgröße von 4 KB ergeben sich 4032 Bytes)
Eigenschaften
Unterstützende Betriebssysteme Linux, BSD

ReiserFS ist ein Mehrzweck-Dateisystem, das von einer Entwicklergruppe um Hans Reiser in der ihm gehörenden Firma Namesys ab 2001 entwickelt und realisiert wurde. Das Reiser File System unterliegt der General Public License. Die Entwicklung der Version 3 wurde von MP3.com und der SuSE Linux GmbH unterstützt, die Version 4 vor allem von der DARPA und Linspire.

ReiserFS war das erste Journaling-Dateisystem, das im Linux-Kernel standardmäßig (ab Kernel-Version 2.4.1) enthalten war. Das Dateisystem in Version 3 wurde schließlich mit Kernel-Version 6.13 nach rund 23 Jahren wieder aus den Kernel-Quellen entfernt, nachdem es bereits seit Linux 5.18 als veraltet (englisch deprecated) markiert gewesen war. Für FreeBSD gibt es eine experimentelle Unterstützung, bisher nur für Leseoperationen. Kommerzielle Treiber gibt es auch für das Betriebssystem Windows von Microsoft. Es wurde im Wesentlichen für Logical Volumes oder RAID-Systeme eingesetzt.

Reiser4 und das noch experimentelle Reiser5 werden „out-of-tree“ für den Linux-Kernel entwickelt und müssen jeweils für neuere Versionen des Kernels angepasst werden.

  1. ReiserFS – Node Layout (Memento vom 14. Juni 2006 im Internet Archive)
  2. Michael Larabel: ReiserFS Has Been Deleted From The Linux Kernel. In: phoronix.com. 21. November 2024, abgerufen am 25. November 2024 (englisch): „ReiserFS was merged 23 years ago with Linux 2.4.1 and is now gone with Linux 6.13…“
  3. Oliver Müller: Linux 5.18 kommt als „kleine Revolution“. In: heise online. 24. Mai 2022, abgerufen am 25. Mai 2022.
  4. Michael Larabel: Reiser4 File-System Benchmarks With Linux 4.17. In: phoronix.com. 2. Juli 2018, abgerufen am 25. November 2024 (englisch): „Reiser4 remains out-of-tree and there are no indications it's going to be mainlined anytime soon, if ever. While that's the case, there are still a small number of users and developers relying upon this next-generation successor to ReiserFS. The Reiser4 kernel code continues to be re-based against new upstream kernel branches and does occasionally see new features/improvements added in the process.“
  5. Reiser4 FS Wiki. Archiviert vom Original am 30. September 2024; abgerufen am 9. Oktober 2019.
  6. Reiser4 file system for Linux OS Files / reiser4-for-linux-5.x at SourceForge.net. Abgerufen am 9. Oktober 2019.
  7. Michael Larabel: Reiser4/Reiser5 File-System Driver Updated For Linux 5.13. In: phoronix.com. 23. August 2021, abgerufen am 25. November 2024 (englisch).