Abo
  • Services:
Anzeige
Eselspinguine in der Antarktis
Eselspinguine in der Antarktis (Bild: Flickr.com / David Stanley - CC-BY 2.0)

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

Eselspinguine in der Antarktis
Eselspinguine in der Antarktis (Bild: Flickr.com / David Stanley - CC-BY 2.0)

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.

Anzeige

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

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.


eye home zur Startseite
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...

DetlevCM 21. Aug 2015

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



Anzeige

Stellenmarkt
  1. Robert Bosch Power Tools GmbH, Leinfelden-Echterdingen
  2. über Ratbacher GmbH, Raum Münster
  3. Hochschule Furtwangen, Furtwangen
  4. Geberit Verwaltungs GmbH, Pfullendorf


Anzeige
Hardware-Angebote
  1. 619,00€
  2. (reduzierte Überstände, Restposten & Co.)

Folgen Sie uns
       


  1. Hololens

    Verbesserte AR-Brille soll nicht vor 2019 kommen

  2. Halo Wars 2 im Test

    Echtzeit-Strategie für Supersoldaten

  3. Autonome Systeme

    Microsoft stellt virtuelle Testplattform für Drohnen vor

  4. Limux

    Die tragische Geschichte eines Leuchtturm-Projekts

  5. Betriebssysteme

    Linux 4.10 beschleunigt und verbessert

  6. Supercomputer

    Der erste Exaflop-Rechner wird in China gebaut

  7. Thomas de Maizière

    Doch keine Vorratsdatenspeicherung für Whatsapp

  8. Automatisierung

    Europaparlament fordert Roboterregeln

  9. Elitebook 810 Revolve G3

    HP gibt die klassischen Convertible-Notebooks auf

  10. Connected Modular

    Tag Heuers neue Smartwatch soll hybrid sein



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Pure Audio: Blu-ray-Audioformate kommen nicht aus der Nische
Pure Audio
Blu-ray-Audioformate kommen nicht aus der Nische

Prey angespielt: Das Monster aus der Kaffeetasse
Prey angespielt
Das Monster aus der Kaffeetasse
  1. Bethesda Softworks Prey bedroht die Welt im Mai 2017
  2. Ausblicke Abenteuer in Andromeda und Galaxy

Kernfusion: Angewandte Science-Fiction
Kernfusion
Angewandte Science-Fiction
  1. Kernfusion Wendelstein 7-X funktioniert nach Plan

  1. Re: Wer sind diese "Mitarbeiter"

    Oktavian | 16:12

  2. Apple? Wat r u doin?

    Yeeeeeeeeha | 16:10

  3. Re: Motorsport mit spektakulären Unfällen

    Salzbretzel | 16:09

  4. Re: Unwissenheit schützt vor Strafe nicht ...

    h4z4rd | 16:06

  5. Es führt kein Weg an Windows vorbei

    xploded | 16:03


  1. 15:23

  2. 14:00

  3. 13:12

  4. 12:07

  5. 12:06

  6. 11:59

  7. 11:40

  8. 11:27


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel