Famoahana ny Stratis 3.0, kitapo fitahirizana eo an-toerana

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.

Famoahana ny Stratis 3.0, kitapo fitahirizana eo an-toerana

Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ смСна Π½ΠΎΠΌΠ΅Ρ€Π° вСрсии ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ интСрфСйса для управлСния Ρ‡Π΅Ρ€Π΅Π· D-Bus ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ интСрфСйсов FetchProperties Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ использования свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π° основС D-Bus. Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ» udev ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ libblkid ΠΏΠ΅Ρ€Π΅Π΄ внСсСниСм ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий ΠΎΡ‚ DeviceMapper, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ прСдставлСниС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ошибок, ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠΎΠ΄ для ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (rollback), Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ логичСского Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈ создании Π€Π‘. Π’ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ Clevis, примСняСмом для автоматичСского ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² дисковых Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, задСйствованы Ρ…ΡΡˆΠΈ SHA-256 вмСсто SHA-1. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния ΠΏΠ°Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„Ρ€Π°Π·Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ привязок ΠΊ Clevis.

Source: opennet.ru

Add a comment