Utgivelse av Stratis 2.1, et verktøysett for å administrere lokal lagring
Etter syv måneder med utvikling publisert prosjektutgivelse stratis 2.1, 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
RAID, datakomprimering, deduplisering og feiltoleranse støttes ennå ikke, men er planlagt for fremtiden.
В nyutgivelse lagt til støtte for å administrere partisjonskryptering ved hjelp av LUKS2. Lagt til D-Bus Report-grensesnitt for å generere rapporter i JSON-format. Enhetsidentifikasjonen og initialiseringskoden er skrevet om. Kravene til Rust-kompilatorversjonen er økt (minst 1.43).