Release van Stratis 2.0, een toolkit voor het beheren van lokale opslag

Na een jaar van ontwikkeling gepubliceerde projectuitgave stratis 2.0, ontwikkeld door Red Hat en de Fedora-gemeenschap om de middelen voor het opzetten en beheren van een pool van een of meer lokale schijven te verenigen en te vereenvoudigen. Stratis biedt functies zoals dynamische opslagtoewijzing, snapshots, integriteit en caching-lagen. De projectcode is geschreven in Rust en gedistribueerd door gelicentieerd onder MPL 2.0.

Het systeem repliceert in zijn mogelijkheden grotendeels de geavanceerde partitiebeheertools van ZFS en Btrfs, maar is geïmplementeerd in de vorm van een laag (daemon stratisd), draaiend bovenop het device-mapper-subsysteem van de Linux-kernel (met behulp van de modules dm-thin, dm-cache, dm-thinpool, dm-raid en dm-integrity) en het XFS-bestandssysteem. In tegenstelling tot ZFS en Btrfs draaien Stratis-componenten alleen in de gebruikersruimte en hoeven geen specifieke kernelmodules te worden geladen. Het project werd aanvankelijk gepresenteerd als niet vereisen het beheren van de kwalificatie van deskundige op het gebied van opslagsystemen.

D-Bus API is bedoeld voor controle en cli-hulpprogramma.
Stratis is getest met blokapparaten op basis van LUKS (gecodeerde partities), mdraid, dm-multipath, iSCSI, LVM logische volumes, evenals verschillende HDD's, SSD's en NVMe-schijven. Als er één schijf in de pool aanwezig is, kunt u met Stratis logische partities met snapshot-ondersteuning gebruiken om wijzigingen ongedaan te maken. Wanneer u meerdere schijven aan een pool toevoegt, kunt u de schijven logischerwijs combineren in een aaneengesloten gebied. Functies zoals
RAID, datacompressie, deduplicatie en fouttolerantie worden nog niet ondersteund, maar staan ​​wel gepland voor de toekomst.

Release van Stratis 2.0, een toolkit voor het beheren van lokale opslag

В nieuw uitgave De vereisten voor de Rust-compilerversie zijn verhoogd (minimaal 1.37, maar 1.38 wordt aanbevolen). Een significante verandering in het versienummer houdt verband met het hernoemen van sommige D-Bus-interfaces en het herwerken van de organisatie van het werk met D-Bus (een reeks primaire fundamentele eigenschappen is benadrukt en de overige eigenschappen worden nu opgevraagd met behulp van de nieuwe FetchProperties-methode).

Bron: opennet.ru

Voeg een reactie