Utgivelse av Stratis 2.0, et verktøysett for å administrere lokal lagring

Etter et år med utvikling publisert prosjektutgivelse stratis 2.0, utviklet av Red Hat og Fedora-fellesskapet for å forene og forenkle metodene for å sette opp og administrere en pool med én eller flere lokale stasjoner. Stratis tilbyr funksjoner som dynamisk lagringstildeling, øyeblikksbilder, integritet og cachinglag. Prosjektkoden er skrevet i Rust og distribuert av lisensiert under MPL 2.0.

Systemet replikerer i stor grad i sine evner de avanserte partisjonsadministrasjonsverktøyene til ZFS og Btrfs, men er implementert i form av et lag (daemon stratisd), kjører på toppen av enhetsmapper-undersystemet til Linux-kjernen (ved hjelp av dm-thin, dm-cache, dm-thinpool, dm-raid og dm-integrity-modulene) og XFS-filsystemet. I motsetning til ZFS og Btrfs, kjører Stratis-komponenter bare i brukerområdet og krever ikke lasting av spesifikke kjernemoduler. Prosjektet ble opprinnelig presentert som ikke krever å administrere ekspertkvalifiseringen for lagringssystemer.

D-Bus API er gitt for kontroll og cli-verktøyet.
Stratis har blitt testet med blokkenheter basert på LUKS (krypterte partisjoner), mdraid, dm-multipath, iSCSI, LVM logiske volumer, samt ulike HDD-er, SSD-er og NVMe-stasjoner. Hvis det er én disk i bassenget, lar Stratis deg bruke logiske partisjoner med støtte for øyeblikksbilder for å rulle tilbake endringer. Når du legger til flere stasjoner i en pool, kan du logisk kombinere stasjonene til et sammenhengende område. Funksjoner som f.eks
RAID, datakomprimering, deduplisering og feiltoleranse støttes ennå ikke, men er planlagt for fremtiden.

Utgivelse av Stratis 2.0, et verktøysett for å administrere lokal lagring

В ny utgivelse Kravene til Rust-kompilatorversjonen er økt (minst 1.37, men 1.38 anbefales). En betydelig endring i versjonsnummeret er assosiert med omdøping av noen D-Bus-grensesnitt og omarbeiding av organiseringen av arbeidet med D-Bus (et sett med primære grunnleggende egenskaper er fremhevet, og de gjenværende egenskapene er nå forespurt ved å bruke ny FetchProperties-metode).

Kilde: opennet.ru

Legg til en kommentar