Julkaistiin Stratis 2.0, työkalupakki paikallisen tallennustilan hallintaan

Vuoden kehitystyön jälkeen julkaistu projektin julkaisu Maksuton 2.0, jonka ovat kehittäneet Red Hat ja Fedora-yhteisö yhdistämään ja yksinkertaistamaan yhden tai useamman paikallisen aseman poolin määrittämistä ja hallintaa. Stratis tarjoaa ominaisuuksia, kuten dynaamisen tallennustilan allokoinnin, tilannekuvat, eheyden ja välimuistikerrokset. Projektikoodi on kirjoitettu kielellä Rust and jakelija lisensoitu MPL 2.0:lla.

Järjestelmä toistaa ominaisuuksiltaan pitkälti edistyneitä ZFS- ja Btrfs-osionhallintatyökaluja, mutta se toteutetaan kerroksina (daemon stratisd), joka toimii Linux-ytimen Device-mapper-alijärjestelmän (käyttäen dm-thin-, dm-cache-, dm-thinpool-, dm-raid- ja dm-integrity-moduuleja) ja XFS-tiedostojärjestelmän päällä. Toisin kuin ZFS ja Btrfs, Stratis-komponentit toimivat vain käyttäjätilassa eivätkä vaadi tiettyjen ydinmoduulien lataamista. Projekti esiteltiin alun perin muodossa ei vaadi hallinnoida varastointiasiantuntijan pätevyyttä.

D-Bus API tarjotaan ohjausta ja cli-apuohjelma.
Stratisia on testattu lohkolaitteilla, jotka perustuvat LUKS- (salatut osiot), mdraid-, dm-multipath-, iSCSI-, LVM-loogisiin taltioihin sekä erilaisiin HDD-, SSD- ja NVMe-asemiin. Jos poolissa on yksi levy, Stratis antaa sinun käyttää loogisia osioita, joissa on tilannevedostuki muutosten palauttamiseen. Kun lisäät useita asemia pooliin, voit loogisesti yhdistää asemat vierekkäiseksi alueeksi. Ominaisuudet, kuten
RAIDia, tietojen pakkaamista, duplikoinnin poistamista ja vikasietoa ei vielä tueta, mutta niitä suunnitellaan tulevaisuutta varten.

Julkaistiin Stratis 2.0, työkalupakki paikallisen tallennustilan hallintaan

В Uusi vapauta Rust-kääntäjäversion vaatimuksia on korotettu (vähintään 1.37, mutta suositeltava 1.38). Merkittävä muutos versionumerossa liittyy joidenkin D-Bus-liitäntöjen uudelleennimeämiseen ja D-Bus-työn organisoinnin uudistamiseen (joukko ensisijaisia ​​perusominaisuuksia on korostettu, ja loput ominaisuudet pyydetään nyt käyttämällä uusi FetchProperties-menetelmä).

Lähde: opennet.ru

Lisää kommentti