Liberigo de Stratis 3.0, ilaro por administri lokan stokadon

La eldono de la Stratis 3.0-projekto estis publikigita, evoluigita de Red Hat kaj la Fedora komunumo por unuigi kaj simpligi la rimedojn por agordi kaj administri aron de unu aŭ pluraj lokaj diskoj. Stratis provizas funkciojn kiel dinamika stokado, momentfotoj, integreco kaj kaŝmemoro tavoloj. Stratis-subteno estis integrita al Fedora kaj RHEL-distribuoj ekde la eldonoj de Fedora 28 kaj RHEL 8.2. La projektkodo estas distribuita sub la licenco MPL 2.0.

La sistemo plejparte reproduktas en siaj kapabloj la altnivelajn disktigajn ilojn de ZFS kaj Btrfs, sed estas efektivigita en la formo de tavolo (stratisd-demono) funkcianta sur la supro de la aparato-mapa subsistemo de la Linukso-kerno (moduloj dm-thin, dm). -cache, dm-thinpool, dm- raid kaj dm-integrity) kaj la XFS-dosiersistemo. Male al ZFS kaj Btrfs, Stratis-komponentoj funkcias nur en uzantspaco kaj ne postulas ŝarĝi specifajn kernmodulojn. La projekto estis komence prezentita kiel ne postulante la kvalifikojn de stokadsistemsperto por administri.

D-Bus API kaj cli-utilo estas disponigitaj por administrado. Stratis estis testita per blokaj aparatoj bazitaj sur LUKS (ĉifritaj sekcioj), mdraid, dm-multipath, iSCSI, LVM-logikaj volumoj, same kiel diversaj HDD-oj, SSD-oj kaj NVMe-diskoj. Se estas unu disko en la naĝejo, Stratis ebligas al vi uzi logikan sekciojn kun momentfotosubteno por retrorigi ŝanĝojn. Kiam vi aldonas plurajn diskojn al naĝejo, vi povas logike kombini la diskojn en apudan areon. Trajtoj kiel RAID, datumkunpremado, maldupliko kaj faŭltoleremo ankoraŭ ne estas subtenataj, sed estas planitaj por la estonteco.

Liberigo de Stratis 3.0, ilaro por administri lokan stokadon

La signifa ŝanĝo en versionumero ŝuldiĝas al ŝanĝo en la interfaco por D-Bus-kontrolo kaj la malrekomendigo de FetchProperties-interfacoj en favoro de D-Bus bazitaj trajtoj kaj metodoj. La nova eldono ankaŭ aldonas kontrolon de udev-reguloj uzante libblkid antaŭ fari ŝanĝojn, reverkis okazaĵan uzadon de DeviceMapper, ŝanĝis la internan reprezentadon de erartraktiloj, reverkis la kodon por retrorigi ŝanĝojn (revenigi), kaj permesis specifi logikan grandecon dum kreado de dosiero. sistemo. La Clevis-kadro, uzita por aŭtomata ĉifrado kaj malĉifrado de datenoj sur diskpartoj, uzas SHA-256-haŝojn anstataŭ SHA-1. Eblas ŝanĝi la pasfrazon kaj regeneri ligadojn al Clevis.

fonto: opennet.ru

Aldoni komenton