Ny famoahana ny tetikasa Stratis 3.0 dia navoaka, novolavolain'ny Red Hat sy ny vondrom-piarahamonina Fedora mba hampiray sy hanatsorana ny fomba fanamboarana sy fitantanana dobo iray na maromaro eo an-toerana. Stratis dia manome endri-javatra toy ny fizarana fitahirizana mavitrika, sary, fahamendrehana ary sosona caching. Ny fanohanan'ny Stratis dia nampidirina tao amin'ny fizarana Fedora sy RHEL hatramin'ny famoahana ny Fedora 28 sy RHEL 8.2. Ny kaody tetikasa dia zaraina eo ambanin'ny lisansa MPL 2.0.
Ny rafitra dia mamerina betsaka amin'ny fahaizany ny fitaovana fitantanana fizarazarana mandroso an'ny ZFS sy Btrfs, saingy ampiharina amin'ny endrika sosona (stratisd daemon) mihazakazaka eo an-tampon'ny subsystem-mapper an'ny kernel Linux (modules dm-thin, dm -cache, dm-thinpool, dm- raid ary dm-integrity) ary ny rafitra rakitra XFS. Tsy sahala amin'ny ZFS sy Btrfs, ny singa Stratis dia tsy mandeha afa-tsy amin'ny habaka mpampiasa ary tsy mitaky fametahana maody kernel manokana. Ny tetikasa dia naseho tamin'ny voalohany fa tsy mitaky ny fahaizan'ny manam-pahaizana momba ny rafitra fitahirizana hitantana.
Ny D-Bus API sy ny cli utility dia omena ho an'ny fitantanana. Ny Stratis dia nosedraina tamin'ny fitaovana fanakanana mifototra amin'ny LUKS (fizarana miafina), mdraid, dm-multipath, iSCSI, LVM logical volume, ary koa ny HDD, SSD ary NVMe isan-karazany. Raha misy kapila iray ao amin'ny dobo, Stratis dia mamela anao hampiasa fizarazarana lojika miaraka amin'ny fanohanana snapshot hamerenana ny fanovana. Rehefa manampy kapila marobe amin'ny dobo iray ianao, dia azonao atao ny mampifangaro ny kapila amin'ny faritra mifanakaiky. Ny endri-javatra toy ny RAID, famatrarana angon-drakitra, deduplication ary fandeferana diso dia tsy mbola tohanana, fa efa nomanina ho an'ny ho avy.
ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠΌΠ΅Π½Π° Π½ΠΎΠΌΠ΅ΡΠ° Π²Π΅ΡΡΠΈΠΈ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· D-Bus ΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² FetchProperties Π² ΠΏΠΎΠ»ΡΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ D-Bus. Π Π½ΠΎΠ²ΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ°Π²ΠΈΠ» udev ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ libblkid ΠΏΠ΅ΡΠ΅Π΄ Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ ΠΎΡ DeviceMapper, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΎΡΠΊΠ°ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (rollback), ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π€Π‘. ΠΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ΅ Clevis, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠΌ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ
Π² Π΄ΠΈΡΠΊΠΎΠ²ΡΡ
ΡΠ°Π·Π΄Π΅Π»Π°Ρ
, Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Ρ Ρ
ΡΡΠΈ SHA-256 Π²ΠΌΠ΅ΡΡΠΎ SHA-1. ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠ°Π·Ρ ΠΈ ΠΏΠ΅ΡΠ΅Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ²ΡΠ·ΠΎΠΊ ΠΊ Clevis.
Source: opennet.ru