Abo
  • IT-Karriere:

Linux-Kernel: Technik für SSD-Cache soll zum Super-Dateisystem werden

Mit Bcache aus dem Linux-Kernel sollten SSDs als schneller Zwischenspeicher für langsame Festplatten genutzt werden. Nun sei die Technik ein vollwertiges Dateisystem, das die Vorteile von Ext4/XFS einerseits und Btrfs/ZFS andererseits vereinen solle, verspricht der Entwickler.

Artikel veröffentlicht am ,
Eselspinguine in der Antarktis
Eselspinguine in der Antarktis (Bild: Flickr.com / David Stanley - CC-BY 2.0)

Das Hauptziel des Dateisystems Bcachefs sei es, die Leistung und Zuverlässigkeit der Linux-Standards Ext4 und XFS mit den modernen Fähigkeiten von Btrfs und ZFS zu vereinen, schreibt Hauptentwickler Kent Overstreet in der Ankündigung. Es habe zwar wesentlich länger als erwartet gedauert, diesen Punkt zu erreichen, nun sei er aber "verdammt stolz" auf das Erreichte.

Vom Cache zum Dateisystem

Stellenmarkt
  1. L. STROETMANN Großverbraucher GmbH & Co. KG, Werne
  2. BWI GmbH, München, Bonn, Wilhelmshaven, Strausberg

Begonnen haben die Arbeiten an Bcache bei Google und sind seit Mitte des Jahres 2010 öffentlich. Gedacht war Bcache zunächst als Technik, mit der das Zwischenspeichern von Daten auf schnelleren SSDs langsamere Festplatten entlasten sollte. Eigentlich nur durch Zufall sei dafür ein großer Teil der Funktionen eines vollständigen Dateisystems implementiert worden.

Doch seitdem "metastasierte" der Code zu einem "ausgewachsenen und universellem Posix-Dateisystem", so Overstreet, das folglich als Bcachefs bezeichnet wird. Das Dateisystem bietet dabei vergleichsweise moderne Funktionen wie Copy-on-Write mit Prüfsummen und Komprimierung. Dies bieten auch das in Linux lizenzrechtlich nur schwer verwendbare ZFS und das designierte neue Standarddateisystem für Linux, Btrfs.

Zusätzlich dazu soll Bcachefs natürlich auch mit mehreren Geräten genutzt werden können. Die Replikation sei zu 80 Prozent umgesetzt. Ebenso könnten mehrere Geräte so formatiert werden, dass eines als Cache für das andere diene.

Noch einiges an Arbeit notwendig

Zwar schreibt Overstreet, dass die Funktionen von Bcachefs "mehr oder weniger komplett" seien. Doch einige wichtige Pläne für das System hat der Entwickler auch noch. Neben der Optimierung und allgemeinen Verbesserung gehört dazu vor allem die Umsetzung von Schnappschüssen. Mit diesen lassen sich bei ZFS und Btrfs relativ einfach Betriebssystemversionen und Dateien vor und zurück rollen.

Ausgebaut werden soll auch die native Unterstützung für bestimmte Hardwarespezifika wie SMR oder der Direktzugriff auf den Flashspeicher. Verbessert werden sollen auch die Einhängezeiten und die Vorgehensweise zum Zuweisen des Speicherplatzes.

Code zum Testen steht bereit

Interessierte können das neue Dateisystem relativ einfach testen. Den Quellcode dazu bietet Overstreet in einem Git-Repository an. Bcachefs sei stabil genug, so dass wahrscheinlich keine Daten beim Testen verloren gehen. Weitere Details zum Aufbau finden sich in einer noch relativ kurzen Dokumentation.

Inwiefern sich Bcachefs zu einer tatsächlichen Konkurrenz zu den bisher verfügbaren Dateisystemen für Linux entwickeln kann, hängt sehr davon ab, ob sich weitere Entwickler und auch finanzielle Unterstützung dafür finden. Zurzeit arbeitet Overstreet allein und in Vollzeit an dem Projekt, wobei er nur von seinem Ersparten lebt, was keine langfristige Lösung sein kann.



Anzeige
Hardware-Angebote
  1. 334,00€
  2. täglich neue Deals bei Alternate.de
  3. 72,99€ (Release am 19. September)

Bitschnipser 24. Aug 2015

@Crass Spektakel ReiserFS ist nun wirklich kein besonders passender Vergleich, das hat so...

Bitschnipser 24. Aug 2015

Neenee, die anderen müssen ihre Arbeit nicht einstellen - irgendwann ist so ein...

mingobongo 23. Aug 2015

Meiner Erfahrung nach kann man Btrfs durchaus seine Daten anvertrauen und es ist auch...

Crass Spektakel 23. Aug 2015

Da irrst Du. Falls die neuen Daten die alten überschrieben haben ist sowieso so alles...

Anonymer Nutzer 21. Aug 2015

Warum denn? Es wird von Testen gesprochen, nicht von einem produktiven Einsatz...


Folgen Sie uns
       


Speedport Pro - Test

Der Speedport Pro ist gerade im WLAN verglichen mit dem älteren Speedport Hybrid eine Verbesserung. Allerdings zeigt sich in unserem Test auch, dass die maximale Datenrate nicht steigt. Eher das Gegenteil ist der Fall.

Speedport Pro - Test Video aufrufen
Recycling: Die Plastikfischer
Recycling
Die Plastikfischer

Millionen Tonnen Kunststoff landen jedes Jahr im Meer. Müllschlucker, die das Material einsammeln, sind bislang wenig erfolgreich. Eine schwimmende Recycling-Fabrik, die die wichtigsten Häfen anläuft, könnte helfen, das Problem zu lösen.
Ein Bericht von Daniel Hautmann

  1. Elektroautos Audi verbündet sich mit Partner für Akkurecycling
  2. Urban Mining Wie aus alten Platinen wieder Kupfer wird

Oneplus 7 Pro im Hands on: Neue Konkurrenz für die Smartphone-Oberklasse
Oneplus 7 Pro im Hands on
Neue Konkurrenz für die Smartphone-Oberklasse

Parallel zum Oneplus 7 hat das chinesische Unternehmen Oneplus auch das besser ausgestattete Oneplus 7 Pro vorgestellt. Das Smartphone ist mit seiner Kamera mit drei Objektiven für alle Fotosituationen gewappnet und hat eine ausfahrbare Frontkamera - das hat aber seinen Preis.
Ein Hands on von Ingo Pakalski

  1. Oneplus Upgrade auf Android 9 für Oneplus 3 und 3T wird verteilt
  2. Smartphones Android-Q-Beta für Oneplus-7-Modelle veröffentlicht
  3. Oneplus 7 Pro im Test Spitzenplatz dank Dreifachkamera

Sicherheitslücken: Zombieload in Intel-Prozessoren
Sicherheitslücken
Zombieload in Intel-Prozessoren

Forscher haben weitere Seitenkanalangriffe auf Intel-Prozessoren entdeckt, die sie Microarchitectural Data Sampling alias Zombieload nennen. Der Hersteller wusste davon und reagiert mit CPU-Revisionen. Apple rät dazu, Hyperthreading abzuschalten - was 40 Prozent Performance kosten kann.
Ein Bericht von Marc Sauter und Sebastian Grüner

  1. Open-Source Technology Summit Intel will moderne Firmware und Rust-VMM für Server
  2. Ice Lake plus Xe-GPGPU Intel erläutert 10-nm- und 7-nm-Zukunft
  3. GPU-Architektur Intels Xe beschleunigt Raytracing in Hardware

    •  /