====== ReiserFS ====== Dieses Dateisystem ist besonders gut für kleine Dateien geeignet. [[http://de.wikipedia.org/wiki/ReiserFS|ReiserFS]] Reiser4 stellt eine vollständige Neuentwicklung dar und sollte nicht mit einer Weiterentwicklung des alten ReiserFS verwechselt werden. Daher wird es bewusst nicht als „ReiserFS 4“ vertrieben. Es wird eine Abwandlung der B*-Baum-Struktur verwendet, so genannte Dancing Trees. 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. Einen Geschwindigkeitsvorteil bietet Reiser4 bei der Speicherung der Nutzdaten im Journal, da es mit einem wandernden Journal für diese arbeitet. Hier müssen die Daten nicht mehr zweimal auf die Festplatte geschrieben werden, zunächst in das Journal und anschließend in das Dateisystem, sie werden stattdessen direkt an die vorgesehene Stelle im Dateisystem geschrieben und das Journal bis zum Abschluss des Vorgangs darüber gelegt. ===== Dateisystem bereinigen ===== echo Yes | nice logsave -as /var/log/fsck_reiserfs.log fsck.reiserfs --check /dev/sda4 # apparently can't fail? let's hope not... ===== Dateisystem labeln ===== reiserfstune -l NEUES_LABEL /dev/sda4 debugreiserfs Sucht man ein Gerät mit einem bestimmten //Label// (z.B. home), geht das so: findfs LABEL=home ===== Anpassen des Dateisystems ===== * [[http://wiki.ubuntuusers.de/Dateisystemgr%C3%B6%C3%9Fe_%C3%A4ndern#ReiserFS]] Um ein ReiserFS Dateisystem anzupassen darf es nicht eingehängt oder fehlerhaft sein. resize_reiserfs /dev/gerätename # Vergrößert das Dateisystem bis zur maximalen Größe des Logical Volumes oder der Partition resize_reiserfs -s 5G /dev/gerätename # Vergrößert bzw. Verkleinert das Dateisystem auf 5 Gigabyte Gesamtgröße resize_reiserfs -s -100M /dev/gerätename # Verkleinert das Dateisystem um 100 Megabyte resize_reiserfs -s +100M /dev/gerätename # Vergrößert das Dateisystem um 100 Megabyte