Abo
  • Services:

Red Hat: Stratis 1.0 bringt XFS etwas näher an Btrfs und ZFS

Das Linux-Dateisystem XFS ist für den Enterprise-Einsatz gedacht. Im Vergleich zu Btrfs oder ZFS fehlen XFS jedoch einige Funktionen. Das Werkzeug Stratis von Red Hat bietet deshalb nun Snapshots und Storage-Pools für XFS an und ist in Version 1.0 verfügbar.

Artikel veröffentlicht am , Kristian Kißling/Linux Magazin/
Stratis soll das Dateisystem XFS um einige Funktionen erweitern.
Stratis soll das Dateisystem XFS um einige Funktionen erweitern. (Bild: DijutalTim/CC-BY 2.0)

Der Red-Hat-Entwickler Andy Grover hat in seinem Blog Stratis 1.0 angekündigt. Die Software ermöglicht es, Schnappschüsse und sogenannte Storage Pools für das XFS-Dateisystem zu erstellen. Beides sind Funktionen, die bisher zu den wichtigen Merkmalen der Dateisysteme Btrfs und ZFS zählen.

Stellenmarkt
  1. SEG Automotive Germany GmbH, Stuttgart-Weilimdorf
  2. Aareal Bank AG, Wiesbaden

Erst im vergangenen Jahr hat der Linux-Distributor Red Hat öffentlich angekündigt, die Unterstützung für das Dateisystem Btrfs offiziell einzustellen und sich stattdessen voll auf XFS zu fokussieren. Die in Eigenregie erstellte Datenträgerverwaltung Stratis soll dabei helfen.

Schnappschüsse und Storage-Pools verwendbar

Laut Ankündigung setzt Stratis 1.0 auf das Devicemapper-Subsystem von Linux sowie auf spezielle Konfigurationen für das XFS-Dateisystem. Über die Software sollen Admins das Dateisystem so verwenden können, wie sie es von Btrfs und ZFS kennen. Auf Systemen mit nur einer Festplatte werden dafür die Verzeichnisse /home und /usr komfortabel voneinander getrennt. Für beide können separate Schnappschüsse angelegt werden. In größeren Umgebungen ermöglicht es Stratis, einen Storage-Pool mit mehreren Festplatten und Anbindungen zu erzeugen, diesen zu überwachen und recht einfach zu verwalten.

Stratis bringt dafür den Daemon stratisd mit sowie das Kommandozeilenwerkzeug stratis-cli. Der Daemon verwaltet eine Kollektion von Blockgeräten und exportiert eine Dbus-API. Über das Kommandozeilentool können Admins mit dem Daemon kommunizieren. Die kommende Version 29 von Fedora soll die Version 1.0 von Stratis bereits beinhalten.

Hürden auf dem Weg zur stabilen Version

Grover und das Entwicklerteam haben an der in Rust geschriebenen Software zwei Jahre gearbeitet. In seinem Blogpost zählt er die Herausforderungen auf, die mit der Entwicklung von Stratis verbunden waren. So sollen die Metadatenformate auf der Festplatte und die Software-Algorithmen so gut es geht gegen Festplattenschäden und -überschreibungen schützen.

Diesen Teil zu entwickeln, habe viel Zeit gekostet. Daneben nennt Grover die Designdokumente als Hürde. Sie geben einen tiefergehenden Einblick in die Stratis-Architektur. Sie zu entwerfen, habe viel Zeit und Diskussion gekostet. Nicht zuletzt sei die Dbus-API anfangs eine Hürde gewesen, funktioniere aber dank einer guten Rust-Bibliothek inzwischen problemlos.

Stratis braucht noch weitere Funktionen

Stratis 1.0 sei ein Minimum Viable Product (MVP), einige Features fehlen also noch. Dazu gehören etwa ein Support für RAID und für Send- und Receive-Kommandos. Man wolle künftig weitere Devicemapper-Layer integrieren, aber auch zusätzliche Storage-APIs. Zudem will das Projekt die Flexibilität beim Ergänzen und Entfernen von Speichergeräten erhöhen, ohne das UI zu überfrachten.

Die Software steht über ein Github-Repository bereit. Um den Daemon selbst zu bauen, ist die Sprache Rust in Version 1.25 nötig sowie der Paketmanager Cargo. Auf der Projektwebseite von Stratis finden sich weitere Details zu Stratis.



Anzeige
Spiele-Angebote
  1. 59,99€ mit Vorbesteller-Preisgarantie (Release 14.11.)
  2. 20,99€ - Release 07.11.
  3. 31,49€

Folgen Sie uns
       


Amazons Kindle Paperwhite (2018) - Hands on

Amazons neue Version des Kindle Paperwhite steckt in einem wasserdichten Gehäuse. Außerdem unterstützt der E-Book-Reader Audible-Hörbücher und hat mehr Speicher bekommen. Das neue Modell ist zum Preis von 120 Euro zu haben.

Amazons Kindle Paperwhite (2018) - Hands on Video aufrufen
Pixel 3 XL im Test: Algorithmen können nicht alles
Pixel 3 XL im Test
Algorithmen können nicht alles

Google setzt beim Pixel 3 XL alles auf die Kamera, die dank neuer Algorithmen nicht nur automatisch blinzlerfreie Bilder ermitteln, sondern auch einen besonders scharfen Digitalzoom haben soll. Im Test haben wir allerdings festgestellt, dass auch die beste Software keine Dual- oder Dreifachkamera ersetzen kann.
Ein Test von Tobias Költzsch

  1. Android Google-Apps könnten Hersteller bis zu 40 US-Dollar kosten
  2. Google Pixel-Besitzer beklagen nicht abgespeicherte Fotos
  3. Dragonfly Google schweigt zu China-Plänen

Apple Watch im Test: Auch ohne EKG die beste Smartwatch
Apple Watch im Test
Auch ohne EKG die beste Smartwatch

Apples vierte Watch verändert das Display-Design leicht - zum Wohle des Nutzers. Die Uhr bietet immer noch mit die beste Smartwatch-Erfahrung, auch wenn eine der neuen Funktionen in Deutschland noch nicht funktioniert.
Ein Test von Tobias Költzsch

  1. Neues Produkt USB-C-Ladekabel für die Apple Watch vorgestellt
  2. Skydio R1 Apple Watch zur Drohnensteuerung verwendet
  3. Smartwatch Apple Watch Series 4 mit EKG und Sturzerkennung

Probefahrt mit Tesla Model 3: Wie auf Schienen übers Golden Gate
Probefahrt mit Tesla Model 3
Wie auf Schienen übers Golden Gate

Die Produktion des Tesla Model 3 für den europäischen Markt wird gerade vorbereitet. Golem.de hat einen Tag in und um San Francisco getestet, was Käufer von dem Elektroauto erwarten können.
Ein Erfahrungsbericht von Friedhelm Greis

  1. 1.000 Autos pro Tag Tesla baut das hunderttausendste Model 3
  2. Goodwood Festival of Speed Tesla bringt Model 3 erstmals offiziell nach Europa
  3. Elektroauto Produktionsziel des Tesla Model 3 erreicht

    •  /