Stratis, eng lokal Storage Management Léisung fir Linux

stratis

Stratis ass en Daemon entwéckelt vu Red Hat an d'Fedora Gemeinschaft fir d'Benotzungsraumastellungen ze vereenegen an ze vereinfachen déi bestehend Komponente vun de Basisliewe Linux Späicher Komponente vum LVM Volumenmanagement an dem XFS Dateisystem iwwer D-Bus konfiguréiert a kontrolléiert.

Stratis ass keen User-Niveau Dateisystem wéi de FUSE System. De Stratis Konfiguratioun Daemon gouf entwéckelt fir Feature Paritéit mat ZFS a Btrfs ze hunn. Wéi et baséiert op LVM an XFS Firmgeteste Komponente mat iwwer engem Jorzéngt vun Entreprisen Deployementer a Lektioune vum System Storage Manager op Red Hat Enterprise Linux.

EAn anere Wierder, Stratis automatiséiert lokal Späicherverwaltung. Op engem eenzegen Disk System kann Stratis et méi bequem maachen logesch ze trennen / heem vun / usr an de Rollback Snapshot op all eenzel z'aktivéieren.

A méi grousse Konstellatiounen, Stratis kann et einfach maachen e Multi-Tier, Multi-Disk Speicher-Pool ze kreéieren, de Pool z'iwwerwaachen a managéiert dann d'Grupp mat manner Ustrengung vum Administrator.

Iwwer Stratis

Stratis liwwert ZFS / Btrfs Stilfeatures duerch Schichten vun existéierter Technologie z'integréieren- De Linux Device Mapper Subsystem an den XFS Dateisystem. De Stratisd Daemon geréiert Sammlunge vu Blockgeräter a bitt en D-Bus API.

Stratis-CLI bitt e Kommandozeilentool Stratis, deen dann den D-BUS API benotzt fir mat Stratisd ze kommunizéieren.

Am Géigesaz zu ZFS a Btrfs, Stratis Komponente funktionnéieren nëmmen am Benotzerraum a si erfuerderen net spezifesch Kernel Module. De Projet gouf ufanks virgestallt wéi net de Management vun engem Speichersystemexpert erfuerdert fir d'Bewäertungen ze managen.

D-Bus API a Cli-Utility gi fir Gestioun zur Verfügung gestallt. Stratis gouf mat Block-Geräter getest baséiert op LUKS (verschlësselte Partitionen), mdraid, dm-multipath, iSCSI, LVM logesch Volumen, souwéi verschidde Festplazen, SSDs an NVMe fiert.

Wann et eng Eenheet an der Grupp ass, Stratis erlaabt et logesch Partitioner mat Snapshot-Ënnerstëtzung ze benotzen fir Ännerungen zréckzeféieren. Op der anerer Säit, wann e puer Eenheeten der Grupp bäigefüügt sinn, ass et méiglech d'Unitéiten an engem kontinuéierleche Beräich logesch ze kombinéieren.

Features wéi RAID, Datekompressioun, Deduplikatioun a Feelertoleranz ginn nach net ënnerstëtzt, awer fir d'Zukunft geplangt.

Stratis huet och aner Features wéi dynamesch Bewëllegung vu Späicherplatz, Schnappschëss, Integritéit a Schichtung fir Cache. De Projet Code gëtt a Rust geschriwwen an ënner der MPL 2.0 Lizenz verdeelt.

Momentan de Projet gouf no engem Joer vun der Entwécklung aktualiséiert, well de Start vum Projet viru kuerzem verëffentlecht gouf Stratis 2.0. An deem an der Ukënnegung vun dëser neier Versioun ernimmt gëtt, datt Ufuerderunge fir d'Rust Compiler Versioun sinn erhéicht ginn (op d'mannst 1.37, awer 1.38 ass recommandéiert).

Donieft derwäert ze beliichten eng bedeitend Ännerung vun der Versiounsnummer mat där assoziéiert ass den Ëmbenennen vun e puer D-Bus Interfaces an d'Neigestaltung vun der Organisatioun vun der Aarbecht mat D-Bus (E Set vu primäre fundamentalen Eegeschafte gëtt ausgewielt, an déi reschtlech Eegeschafte ginn elo mat der neier FetchProperties Method gefrot.)

Och dat d'CLI Versioun ass wesentlech méi robust. Virdru war et eng Kategorie vu Feelerbedéngungen a Gruppen, Dateisystemer a Blockgeräter déi de CLI praktesch net benotze géifen.

Wéi installéiere ech Stratis?

Stratis ass verfügbar fir RHEL, CentOS, Fedora an Derivate. Seng Installatioun ass ganz einfach, well de Package ass an de RHEL Repositories wéi och seng Derivate.

Fir Stratis z'installéieren fuert just de folgenden Kommando an engem Terminal:

sudo dnf install stratis-cli stratisd -y

Oder Dir kënnt och dësen anere probéieren:

sudo yum install stratis-cli stratisd -y

Eemol am System installéiert, musse Stratis Servicer aktivéieren, si maachen dat duerch folgend Kommandoen auszeféieren:

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

Fir méi Informatioun iwwer d'Konfiguratioun an d'Benotzung kënnt Dir de folgende Link besichen. https://stratis-storage.github.io/howto/


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.