Stratis 2.2 komt met verbeteringen voor D-Bus, CLI-versie en meer

Stratis

De nieuwe versie van het Stratis 2.2-project is al uitgebracht en is beschikbaar voor het grote publiek. Deze nieuwe versie werkte om D-Bus-interfaces toe te voegen voor interactie met blokapparaten en andere wijzigingen.

Voor degenen die niet bekend zijn met Stratis, moet u weten dat dit het geval is een daemon ontwikkeld door Red Hat en de Fedora-gemeenschap om gebruikersruimte-instellingen te verenigen en te vereenvoudigen die bestaande componenten van de onderliggende Linux-opslagcomponenten van LVM-volumebeheer en XFS-bestandssysteem via D-Bus configureert en bewaakt.

Stratis p.biedt functies zoals heap-toewijzing, snapshots, integriteit en caching-lagen. De projectcode is geschreven in Rust en wordt gedistribueerd onder de MPL 2.0-licentie.

Het systeem herhaalt grotendeels geavanceerde tools in zijn mogelijkheden om ZFS- en Btrfs-partities te beheren, maar het is geïmplementeerd als een tussenlaag (stratisd daemon) die draait bovenop het Linux kernel device mapper-subsysteem (dm-thin, dm-cache, dm-thinpool, dm-raid en dm-integratiemodules) en XFS-bestandssysteem. In tegenstelling tot ZFS en Btrfs werken Stratis-componenten alleen in de gebruikersruimte en hoeven er geen specifieke kernelmodules te worden geladen.

Stratis is getest met blokapparaten op basis van LUKS (versleutelde partities), mdraid, dm-multipath, iSCSI, LVM logische volumes en een verscheidenheid aan harde schijven, SSD's en NVMe-schijven. Met een schijf in de groep, stelt Stratis u in staat om snapshot-enabled logische partities te gebruiken om de wijzigingen ongedaan te maken.

Belangrijkste nieuwe kenmerken van Stratis 2.2

Versie 2.2 voegt nieuwe opties toe voor D-Bus-interfaces om eigenschappen te krijgen (FetchProperties), beheer (Manager) en interactie met blokapparaten (Blockdev).

De mogelijkheid toegevoegd om te rapporteren over het optreden van gebeurtenissen bij het verbinden en verwijderen van interfaces (InterfacesAdded en InterfacesRemoved) via D-Bus. De autocomplete-scripts van Bash zijn verbeterd in het hulpprogramma stratis-cli.

stratis 2.2.0 plaats nu de symlinks van het Stratis-bestandssysteem in / dev / stratis, in plaats van / stratis, plus symbolische koppelingen worden gemaakt en onderhouden door udev-regels, in plaats van rechtstreeks door stratisd zoals eerder. De / stratisdirectory wordt niet gemaakt of gebruikt door stratisd 2.2.0.

Deze versie positioneert terminalconfiguratiebeheer voor interactieve invoer van coderingssleutels in stratisd in plaats van stratis-cli.

Het shellscript is gebaseerd op een klein Rust-script, stratis_dbusquery_version dat bij deze versie van stratisd wordt geleverd.

Deze versie het breidt ook de D-Bus-interface op verschillende manieren uit:

  • Het verzendt org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved-signalen op de D-Bus telkens wanneer een D-Bus-object wordt toegevoegd aan of verwijderd uit de D-Bus-interface.
  • Voeg een nieuwe D-Bus PhysicalPath-eigenschap toe voor de org.storage.stratis2.blockdev.r2interface. Deze eigenschap is vooral handig voor gecodeerde Stratis-blokapparaten; Identificeert het blokapparaat waarop de Stratis LUKS2-metagegevens zich bevinden.
  • Voeg een nieuwe sleutel, LockedPoolsa, toe aan de org.storage.stratis2.FetchProperties.r2interface voor objecten die de org.storage.stratis2.Managerinterface implementeren. Deze sleutel retourneert een D-Bus-object dat de UUID's van de vergrendelde groepen toewijst aan hun corresponderende sleutelbeschrijvingen.

Deze uitgave stelt de gebruiker in staat om het logboekregistratieniveau van voorkeur directer en beknopter te specificeren met de –log-levelopment CLI.

Eindelijk als je er meer over wilt weten over deze nieuwe versie kunt u de lijst met wijzigingen bekijken In de volgende link.

Hoe Stratis installeren?

Stratis is beschikbaar voor RHEL, CentOS, Fedora en derivaten. De installatie is vrij eenvoudig, aangezien het pakket zich zowel in de RHEL-repositories als in de afgeleiden ervan bevindt.

Om Stratis voer gewoon de volgende opdracht uit in een terminal:

sudo dnf install stratis-cli stratisd -y

Of je kunt ook deze andere proberen:

sudo yum install stratis-cli stratisd -y

Eenmaal geïnstalleerd op het systeem, moet Stratis-services inschakelen, doen ze dit door de volgende opdrachten uit te voeren:

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

Voor meer informatie over configuratie en gebruik kunt u de volgende link bezoeken. https://stratis-storage.github.io/howto/


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.