Stratis, en lokal lagringshanteringslösning för Linux

Stratis

Stratis är en demon utvecklad av Red Hat. och Fedora-samhället för att förena och förenkla inställningarna för användarutrymme som konfigurerar och övervakar befintliga komponenter i de underliggande Linux-lagringskomponenterna i LVM-volymhantering och XFS-filsystem via D-Bus.

Stratis är inte ett filsystem på användarnivå som FUSE-systemet. Stratis-konfigurationsdemonen utvecklades för att ha funktionsparitet med ZFS och Btrfs. Como är baserat på företagsbeprövade LVM- och XFS-komponenter med över ett decennium av företagsinstallationer och lärdomar från System Storage Manager på Red Hat Enterprise Linux.

EMed andra ord automatiserar Stratis hanteringen av lokal lagring. På ett system med en disk kan Stratis göra det bekvämare att logiskt separera /home från /usr och aktivera ögonblicksbild med återställning på varje separat.

I större konfigurationer, Stratis kan göra det enkelt att skapa en flerskikts lagringspool med flera diskar, övervaka poolen och sedan hantera gruppen med mindre administratörsansträngning.

Om Stratis

Stratis ger ZFS / Btrfs-stilfunktioner genom att integrera lager av befintlig teknik- Delsystemet Linux-enhetsmappare och XFS-filsystemet. Den stratisd daemon hanterar samlingar av blockenheter och tillhandahåller ett D-Bus API.

Stratis-CLI tillhandahåller ett kommandoradsverktyg Stratis, som i sin tur använder D-BUS API för att kommunicera med stratisd.

Till skillnad från ZFS och Btrfs fungerar Stratis-komponenter bara i användarutrymmet och de behöver inte laddas in specifika kärnmoduler. Projektet presenterades ursprungligen så att det inte krävde att en expert för lagringssystem skulle hantera betyg.

D-Bus API och cli-utility tillhandahålls för hantering. Stratis har testats med blockenheter baserade på LUKS (krypterade partitioner), mdraid, dm-multipath, iSCSI, LVM logiska volymer, samt olika hårddiskar, SSD och NVMe-enheter.

Om det finns en enhet i gruppen, Stratis tillåter användning av logiska partitioner med stöd för ögonblicksbilder för att återställa ändringar. Å andra sidan, när flera enheter läggs till i gruppen, är det möjligt att logiskt kombinera enheterna till ett sammanhängande område.

Funktioner som RAID, datakomprimering, deduplicering och feltolerans stöds ännu inte, men är planerade för framtiden.

Stratis har även andra funktioner till exempel dynamisk lagringsutrymmesallokering, ögonblicksbilder, integritet och cachning. Projektkoden är skriven i Rust och distribueras under MPL 2.0-licensen.

Nu projektet uppdaterades efter ett års utveckling, Nåväl, lanseringen av projektet publicerades nyligen. Stratis 2.0. I vilket i tillkännagivandet av denna nya version nämns att kraven för Rust-kompilatorversionen har ökats (minst 1.37, men 1.38 rekommenderas).

Förutom det värt att lyfta fram en betydande förändring av versionsnumret som är förknippat med byta namn på vissa D-Bus-gränssnitt och omdesign av organisationen av arbetet med D-Bus (En uppsättning primära grundläggande egenskaper väljs och de återstående egenskaperna begärs nu med den nya metoden FetchProperties.)

Också det CLI-versionen är betydligt mer robust. Tidigare fanns det en kategori av feltillstånd på pooler, filsystem och blockenheter som skulle göra CLI nästan oanvändbar.

Hur installerar jag Stratis?

Stratis finns för RHEL, CentOS, Fedora och derivat. Dess installation är ganska enkel eftersom paketet finns i RHEL-förråden såväl som dess derivat.

För att installera Stratis kör bara följande kommando i en terminal:

sudo dnf install stratis-cli stratisd -y

Eller så kan du också prova den här andra:

sudo yum install stratis-cli stratisd -y

En gång installerat på systemet, måste möjliggöra Stratis-tjänster, de gör detta genom att utföra följande kommandon:

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

För mer information om konfiguration och användning kan du besöka följande länk. https://stratis-storage.github.io/howto/


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.