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.

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

В ny utgivelse 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).

Kilde: opennet.ru

Legg til en kommentar