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. NRW.BANK, Düsseldorf
  2. Basler AG, Ahrensburg bei Hamburg
  3. Schwarz Dienstleistung KG, Neckarsulm
  4. Fresenius Medical Care Deutschland GmbH, Schweinfurt


Anzeige
Blu-ray-Angebote
  1. 23,99€ (Vorbesteller-Preisgarantie)
  2. (u. a. Hobbit Trilogie Blu-ray 44,97€, Batman Dark Knight Trilogy Blu-ray 17,99€)
  3. (u. a. Unter dem Sand, The Neon Demon, Union Pacific)

Folgen Sie uns
       


  1. Energielabels

    Aus A+++ wird nur noch A

  2. Update 1.2

    Gog.com-Client erhält Cloud-Speicheroption und fps-Zähler

  3. HTTPS

    US-Cert warnt vor Man-In-The-Middle-Boxen

  4. Datenrate

    Facebook und Nokia bringen Seekabel ans Limit

  5. Grafikkarte

    Zotac will die schnellste Geforce GTX 1080 Ti stellen

  6. Ab 2018

    Cebit findet künftig im Sommer statt

  7. Google

    Maps erlaubt Teilen des eigenen Standortes in Echtzeit

  8. Datengesetz geplant

    Halter sollen Eigentümer von Fahrzeugdaten werden

  9. Nintendo Switch

    Leitfähiger Schaumstoff löst Joy-Con-Probleme

  10. Stack Overflow

    Deutsche Entwickler fühlen sich unterbezahlt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Mobile-Games-Auslese: Würfelkrieger und Kartendiebe für mobile Spieler
Mobile-Games-Auslese
Würfelkrieger und Kartendiebe für mobile Spieler

Mass Effect Andromeda im Test: Zwischen galaktisch gut und kosmischem Kaffeekränzchen
Mass Effect Andromeda im Test
Zwischen galaktisch gut und kosmischem Kaffeekränzchen
  1. Mass Effect Countdown für Andromeda
  2. Mass Effect 4 Ansel und Early Access für Andromeda
  3. Mass Effect Abflugtermin in die Andromedagalaxie

Live-Linux: Knoppix 8.0 bringt moderne Technik für neue Hardware
Live-Linux
Knoppix 8.0 bringt moderne Technik für neue Hardware

  1. Re: Vertrauen in die Menschheit

    Johnny Cache | 04:46

  2. Re: schöne Sache

    Sharra | 04:09

  3. Re: Ja und?

    kaliberx | 03:59

  4. Re: Problem erkannt, Problem wiederholt.

    topo | 03:57

  5. Macht das nicht fast jeder mit WhatsApp oder...

    ecv | 03:50


  1. 18:59

  2. 18:42

  3. 18:06

  4. 17:39

  5. 17:10

  6. 16:46

  7. 16:26

  8. 16:24


  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