<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Reiser_File_System</id>
	<title>Reiser File System - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Reiser_File_System"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Reiser_File_System&amp;action=history"/>
	<updated>2026-05-17T11:08:07Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Reiser_File_System&amp;diff=41794&amp;oldid=prev</id>
		<title>imported&gt;Matthias M.: falsch verlinkt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Reiser_File_System&amp;diff=41794&amp;oldid=prev"/>
		<updated>2026-02-03T10:03:39Z</updated>

		<summary type="html">&lt;p&gt;falsch verlinkt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Dateisystem&lt;br /&gt;
| name= ReiserFS&lt;br /&gt;
| developer= [[Namesys]] ([[Hans Reiser (Informatiker)|Hans Reiser]])&lt;br /&gt;
| full_name= Reiser File System&lt;br /&gt;
| introduction_date= &lt;br /&gt;
| introduction_os= [[Linux]] 2.4.1&lt;br /&gt;
| partition_id= &lt;br /&gt;
| directory_struct= [[B⁺-Baum]] (ReiserFS 1-3) [[B*-Baum]] (Reiser4)&lt;br /&gt;
| file_struct= Bitmap&amp;lt;ref&amp;gt;{{Webarchiv |url=http://namesys.com/X0reiserfs.html#nodelayout |text=ReiserFS – Node Layout |wayback=20060614084322}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| bad_blocks_struct= &lt;br /&gt;
| max_file_size= 2&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt; Byte &amp;lt;small&amp;gt;(2 [[Binärpräfix|GiB]])&amp;lt;/small&amp;gt; (Version 3.5)&amp;lt;br /&amp;gt; 2&amp;lt;sup&amp;gt;60&amp;lt;/sup&amp;gt; Byte &amp;lt;small&amp;gt;(1 [[Binärpräfix|EiB]])&amp;lt;/small&amp;gt; (Version 3.6)&lt;br /&gt;
| max_files_no= 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; − 3&lt;br /&gt;
| max_filename_size= Blockgröße − 64 (bei einer Blockgröße von 4&amp;amp;nbsp;KB ergeben sich 4032 Bytes)&lt;br /&gt;
| max_volume_size= &lt;br /&gt;
| filename_character_set= &lt;br /&gt;
| dates_recorded= &lt;br /&gt;
| date_range= &lt;br /&gt;
| forks_streams= &lt;br /&gt;
| attributes= &lt;br /&gt;
| file_system_permissions= &lt;br /&gt;
| compression= &lt;br /&gt;
| encryption= &lt;br /&gt;
| OS= Linux, BSD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ReiserFS&amp;#039;&amp;#039;&amp;#039; ist ein Mehrzweck-[[Dateisystem]], das von einer Entwicklergruppe um [[Hans Reiser (Informatiker)|Hans Reiser]] in der ihm gehörenden Firma [[Namesys]] ab 2001 entwickelt und realisiert wurde. Das Reiser File System unterliegt der [[GNU General Public License|General Public License]]. Die Entwicklung der Version 3 wurde von [[MP3.com]] und der [[SUSE (Unternehmen)|SuSE Linux GmbH]] unterstützt, die Version 4 vor allem von der [[Defense Advanced Research Projects Agency|DARPA]] und [[Linspire]].&lt;br /&gt;
&lt;br /&gt;
ReiserFS war das erste [[Journaling-Dateisystem]], das im [[Linux (Kernel)|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-[[Quelltext|Quellen]] entfernt,&amp;lt;ref&amp;gt;{{Internetquelle |autor=Michael Larabel |url=https://www.phoronix.com/news/ReiserFS-Deleted-Linux-6.13 |titel=ReiserFS Has Been Deleted From The Linux Kernel |werk=phoronix.com |datum=2024-11-21 |sprache=en |abruf=2024-11-25 |zitat=ReiserFS was merged 23 years ago with Linux 2.4.1 and is now gone with Linux 6.13…}}&amp;lt;/ref&amp;gt; nachdem es bereits seit Linux 5.18 als veraltet ({{enS|deprecated}}) markiert gewesen war.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Oliver Müller |url=https://www.heise.de/news/Linux-5-18-kommt-als-kleine-Revolution-7121451.html?seite=all |titel=Linux 5.18 kommt als „kleine Revolution“ |werk=[[heise online]] |datum=2022-05-24 |abruf=2022-05-25}}&amp;lt;/ref&amp;gt; Für [[FreeBSD]] gibt es eine experimentelle Unterstützung, bisher nur für Leseoperationen. Kommerzielle Treiber gibt es auch für das Betriebssystem [[Microsoft Windows|Windows]] von [[Microsoft]]. Es wurde im Wesentlichen für [[Logical Volume Manager|Logical Volumes]] oder [[RAID]]-Systeme eingesetzt.&lt;br /&gt;
&lt;br /&gt;
Reiser4 und das noch experimentelle Reiser5 werden „{{lang|en|out-of-tree}}“ für den Linux-Kernel entwickelt und müssen jeweils für neuere Versionen des Kernels angepasst werden.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Michael Larabel |url=https://www.phoronix.com/review/reiser4-linux-417 |titel=Reiser4 File-System Benchmarks With Linux 4.17 |werk=phoronix.com |datum=2018-07-02 |sprache=en |abruf=2024-11-25 |zitat=Reiser4 remains out-of-tree and there are no indications it&amp;#039;s going to be mainlined anytime soon, if ever. While that&amp;#039;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.}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://reiser4.wiki.kernel.org/index.php/Main_Page |titel=Reiser4 FS Wiki |archiv-url=https://web.archive.org/web/20240930121226/https://reiser4.wiki.kernel.org/index.php/Main_Page |archiv-datum=2024-09-30 |abruf=2019-10-09}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://sourceforge.net/projects/reiser4/files/reiser4-for-linux-5.x/ |titel=Reiser4 file system for Linux OS Files / reiser4-for-linux-5.x at SourceForge.net |abruf=2019-10-09}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=Michael Larabel |url=https://www.phoronix.com/news/Reiser4-Reiser5-Linux-5.13 |titel=Reiser4/Reiser5 File-System Driver Updated For Linux 5.13 |werk=phoronix.com |datum=2021-08-23 |sprache=en |abruf=2024-11-25}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ReiserFS, Versionen 1 und 2 ==&lt;br /&gt;
Das ReiserFS basiert auf der von [[Rudolf Bayer (Informatiker)|Rudolf Bayer]] entwickelten Datenstruktur des [[B+-Baum|B&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;-Baums]]. Das gilt für die Versionen 1 bis 3.&lt;br /&gt;
&lt;br /&gt;
== ReiserFS, Version 3 ==&lt;br /&gt;
In Version 3 wurde dem ReiserFS ein Journal hinzugefügt. Ursprünglich war ein Nachteil von ReiserFS gegenüber einigen anderen Journaling-Systemen, dass das Journaling nur für die [[Metadaten|Metainformationen]], d.&amp;amp;nbsp;h. für die [[Verzeichnis]]se und Verwaltungssektoren, nicht jedoch für die [[Nutzdaten]] in den Dateien selbst angewendet wurde. Dies wurde im 2.6er Kernel behoben.&lt;br /&gt;
&lt;br /&gt;
== Reiser4 ==&lt;br /&gt;
Reiser4 ist vollständig neu entwickelt und sollte nicht mit dem alten ReiserFS verwechselt werden. Daher wird es nicht als „ReiserFS 4“ vertrieben. Es wird eine Abwandlung der [[B*-Baum]]-Struktur verwendet, sogenannte &amp;#039;&amp;#039;Dancing Trees&amp;#039;&amp;#039;. Der Hauptunterschied besteht darin, dass unzureichend gefüllte Knoten nicht bei jeder Modifikation des Baumes verschmolzen werden, sondern nur dann, wenn durch Speicherknappheit ein Zurückschreiben auf den Festspeicher gefordert wird oder eine Transaktion abgeschlossen wurde.&lt;br /&gt;
&lt;br /&gt;
Einen Geschwindigkeitsvorteil bietet Reiser4, weil es die Daten nicht mehr zweimal auf die Festplatte schreibt –&amp;amp;nbsp;zunächst in das Journal und anschließend in das Dateisystem. Stattdessen speichert es die Nutzdaten in einem wandernden Journal, das heißt, sie werden direkt an die vorgesehene Stelle im Dateisystem geschrieben und das Journal bis zum Abschluss des Vorgangs darüber gelegt.&lt;br /&gt;
&lt;br /&gt;
Des Weiteren wurde eine flexible [[Plug-in]]-Struktur hinzugefügt, durch die besondere [[Metadaten]]-Typen, [[Verschlüsselung]] und [[Datenkompression|Komprimierung]] realisiert werden können. Auf Reiser4 können Metadaten von Dateien, wie beispielsweise Titel und Künstler einer Musikdatei, im Dateisystem gespeichert werden, statt in Anwendungen. Der Unterschied zu beispielsweise ID3-Tags von [[MP3]]-Dateien und vergleichbaren Metadatensystemen besteht darin, dass hier ein Metadatensystem im Dateisystem und nicht im Containerformat der Datei integriert wird, das für alle Dateien einheitlich sein könnte. Falls dieser Ansatz jemals vollendet werden sollte, bräuchte man nicht mehr darauf zu achten, ob eine Anwendung alle Metadatentypen versteht, mit denen sie in Berührung kommen könnte. Sie könnte transparent über eine Funktion des Dateisystems auf die Metadaten zugreifen. Während das die Kompatibilität von Anwendungen verbessern könnte, macht es die Kompatibilität von Dateisystemen schwieriger, da die Metadaten nicht auf ein anderes Dateisystem ohne dieses Metadatensystem, wie zum Beispiel [[ext4]], [[XFS (Dateisystem)|XFS]] oder [[FAT32]], kopiert werden könnten.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.kuro5hin.org/story/2003/8/9/172159/7912 |titel=Why a New Filesystem Matters |werk=Kuro5hin |datum=2003-08-09 |sprache=en |archiv-url=https://web.archive.org/web/20160120061459/http://www.kuro5hin.org/story/2003/8/9/172159/7912 |archiv-datum=2016-01-20 |abruf=2010-10-04}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;The Reiser4 Filesystem: Ways In Which Extra Rigor In Scientific Methodology Can Consume Years Of Your Life, And How The Result Can Be So Very Worthwhile, [http://www.stanford.edu/class/ee380/Abstracts/051026.html Abstrakt], {{Webarchiv |url=http://stanford-online.stanford.edu/courses/ee380/051026-ee380-100.asx |text=Video |wayback=20100813121519}} — Vortrag von Hans Reiser an der [[Stanford University]].&amp;lt;/ref&amp;gt;&lt;br /&gt;
Auch [[NTFS]] unterstützt solche [[Alternativer Datenstrom|Alternativen Datenströme]].&lt;br /&gt;
&lt;br /&gt;
== Grundlegende ReiserFS-Funktionen ==&lt;br /&gt;
{| class=&amp;quot;wikitable float-right&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|+ Technische Spezifikationen&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Version 3.5&lt;br /&gt;
! Version 3.6&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left&amp;quot;| Max. Anzahl Dateien pro Verzeichnis&lt;br /&gt;
| 518.701.895 (~2&amp;lt;sup&amp;gt;29&amp;lt;/sup&amp;gt;)&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; − 3&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|&amp;lt;small&amp;gt;(limitiert durch eine [[Hashfunktion]],&amp;lt;br /&amp;gt;die 1.200.000 Dateinamen ohne Kollisionen zulässt)&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left&amp;quot;| Max. Anzahl der [[Harter Link|harten Links]] pro Datei&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left&amp;quot;| Max. Dateisystemgröße&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot;|2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; 4k-Blöcke&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vorteile gegenüber anderen Dateisystemen bietet ReiserFS vor allem bei der Handhabung von vielen kleinen [[Datei]]en, da diese in den Verwaltungsknoten (wie bei NTFS in der MFT&amp;lt;ref&amp;gt;{{Internetquelle |autor=Jeff Hughes |url=https://learn.microsoft.com/en-us/archive/blogs/askcore/the-four-stages-of-ntfs-file-growth |titel=The Four Stages of NTFS File Growth |werk=learn.microsoft.com |datum=2009 |sprache=en |abruf=2013-02-15}}&amp;lt;/ref&amp;gt;) gespeichert werden können. Das bedeutet, dass die Dateien im [[Dateisystem]] weniger Platz belegen und der Platz auf der [[Massenspeicher|Festplatte]] [[Effektivität|effizienter]] genutzt werden kann. Diese Funktionen des Dateisystems lassen sich über die Parameter beim [[Mounten]] festlegen. Die bekanntesten Parameter sind:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! {{Monospace|notail}}&lt;br /&gt;
|Deaktiviert die Speicherung kleiner Dateien in den [[Inode]]s der Verzeichnisse, in denen sie liegen. Damit wird aber auch eine der wesentlichen Eigenschaften ausgeschaltet, die ReiserFS für kleine Dateien empfehlenswert macht.&lt;br /&gt;
|-&lt;br /&gt;
! {{Monospace|nolog}}&lt;br /&gt;
|Deaktiviert das Journaling, bietet damit einen kleinen [[Rechenleistung|Performance]]-Gewinn auf Kosten der Sicherheit. Auch mit dieser Option wird das Journaling dennoch ausgeführt, denn diese Funktion ist noch in Entwicklung.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ferner gibt es von den Entwicklern mitgelieferte Programme zur Verwaltung und Administration des Filesystems, die &amp;#039;&amp;#039;reiserfsprogs&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! {{Monospace|mkreiserfs}}&lt;br /&gt;
| Mit diesem Programm wird auf einer Partition ein ReiserFS erzeugt. Zum Beispiel erzeugt folgender Befehl auf Partition {{Monospace|/dev/hda1}} ein ReiserFS:&amp;lt;br /&amp;gt;{{Monospace|mkreiserfs /dev/hda1}}&amp;lt;br /&amp;gt;Beim Erzeugen können diesem Programm Parameter übergeben werden, um das Dateisystem zu optimieren. Die meisten können jedoch später jederzeit mit einigen der Programme verändert werden.&lt;br /&gt;
|-&lt;br /&gt;
! {{Monospace|reiserfsck}}&lt;br /&gt;
| Mit diesem Programm kann die Dateizuordnungsstruktur des ReiserFS geprüft werden. Dank seiner Eigenschaft als Journaling-Dateisystem benötigt die [[Fsck|Überprüfung des Dateisystems]] deutlich weniger Zeit als bei einem normalen Dateisystem&amp;lt;!-- =... ? --&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
! {{Monospace|resize_reiserfs}}&lt;br /&gt;
| Mit diesem Programm kann nachträglich ein bestehendes ReiserFS in der Größe variiert werden. Normalerweise nimmt ein Dateisystem stets die volle Größe der ihm zur Verfügung stehenden [[Partition (Datenträger)|Partition]] ein. Doch nicht immer ist das gewünscht.&lt;br /&gt;
|-&lt;br /&gt;
! {{Monospace|reiserfstune}}&lt;br /&gt;
| Mit diesem Programm können verschiedene Eigenschaften zusätzlich gesteuert werden, die spezielle Anwendungen optimieren helfen.&lt;br /&gt;
|-&lt;br /&gt;
! {{Monospace|debugreiserfs}}&lt;br /&gt;
| Dieses Programm ist ein Analysetool für [[Debugger|Debugging]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Liste von Dateisystemen]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{Internetquelle |autor=Moritz Jaeger |url=http://www.nerd-supreme.de/2009/12/09/dateisystem-benchmark-ext2-ext3-ext4-xfs-jfs-reiserfs-btrfs-und-ntfs-3g-im-vergleich/ |titel=Dateisystem-Benchmark: ext2, ext3, ext4, xfs, jfs, reiserfs, btrfs und ntfs-3g im Vergleich |datum=2009-12 |archiv-url=https://web.archive.org/web/20220703030042/http://www.nerd-supreme.de/2009/12/09/dateisystem-benchmark-ext2-ext3-ext4-xfs-jfs-reiserfs-btrfs-und-ntfs-3g-im-vergleich/ |archiv-datum=2022-07-03 |abruf=2026-01-05 |abruf-verborgen=ja}}&lt;br /&gt;
* {{Internetquelle |url=http://p-nand-q.com/download/rfstool.html |titel=RFSTool |titelerg=– ReiserFS unter Windows auslesen |sprache=en |archiv-url=https://web.archive.org/web/20251112032411/http://p-nand-q.com/download/rfstool.html |archiv-datum=2025-11-12 |abruf=2026-01-05 |abruf-verborgen=ja}}&lt;br /&gt;
* {{Internetquelle |url=http://yareg.akucom.de/ |titel=YAReG&amp;amp;nbsp;– Yet Another R(eiser)FStool GUI |titelerg=– GUI für RFSTool |sprache=en |abruf=2026-01-05 |abruf-verborgen=ja}}&lt;br /&gt;
* {{SourceForge|metztli-reiser4|Metztli Reiser4}}&amp;amp;nbsp;– ein Debian-Installer mit Reiser4&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten |TYP=s |GND=7535629-6}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freies Dateisystem]]&lt;br /&gt;
[[Kategorie:Journaling-Dateisystem]]&lt;br /&gt;
[[Kategorie:Linux-Betriebssystemkomponente]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Matthias M.</name></author>
	</entry>
</feed>