Utoaji wa mradi wa Stratis 3.1 umechapishwa, uliotengenezwa na Red Hat na jumuiya ya Fedora ili kuunganisha na kurahisisha njia za kusanidi na kudhibiti kundi la anatoa moja au zaidi za ndani. Stratis hutoa vipengele kama vile mgao unaobadilika wa hifadhi, muhtasari, uadilifu na tabaka za akiba. Usaidizi wa Stratis umeunganishwa katika usambazaji wa Fedora na RHEL tangu kutolewa kwa Fedora 28 na RHEL 8.2. Msimbo wa mradi unasambazwa chini ya leseni ya MPL 2.0.
Mfumo huu kwa kiasi kikubwa unaiga katika uwezo wake zana za hali ya juu za usimamizi wa kizigeu za ZFS na Btrfs, lakini hutekelezwa kwa njia ya safu (stratisd daemon) inayoendesha juu ya mfumo mdogo wa ramani ya kifaa cha Linux kernel (moduli dm-thin, dm -cache, dm-thinpool, dm- raid na dm-integrity) na mfumo wa faili wa XFS. Tofauti na ZFS na Btrfs, vijenzi vya Stratis hutumika tu katika nafasi ya mtumiaji na havihitaji kupakia moduli maalum za kernel. Mradi huo hapo awali uliwasilishwa kama hauhitaji sifa za mtaalam wa mifumo ya uhifadhi ili kusimamia.
API ya D-Bus na matumizi ya cli hutolewa kwa usimamizi. Stratis imejaribiwa na vifaa vya kuzuia kulingana na LUKS (vigezo vilivyosimbwa), mdraid, dm-multipath, iSCSI, ujazo wa kimantiki wa LVM, pamoja na HDD, SSD na viendeshi vya NVMe mbalimbali. Ikiwa kuna diski moja kwenye bwawa, Stratis hukuruhusu kutumia vizuizi vya kimantiki na usaidizi wa picha ili kurejesha mabadiliko. Unapoongeza viendeshi vingi kwenye bwawa, unaweza kuchanganya kimantiki viendeshi kwenye eneo linalopakana. Vipengele kama vile RAID, mbano wa data, upunguzaji wa nakala na uvumilivu wa hitilafu bado havitumiki, lakini vimepangwa kwa ajili ya siku zijazo.
Katika toleo jipya:
- ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΌΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ° Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ (Β«thin provisioningΒ»). Π cli-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΌΠ΅ΡΡΠ° Π½Π° ΡΡΠ°ΠΏΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠ»Π° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ ΠΏΡΠ»ΠΎΠ². ΠΠ»Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΠΏΡΠ»ΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π½Π° Π»Π΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
- Π ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠ»Π°ΠΌΠΈ, ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΈ Π±Π»ΠΎΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄ΠΊΠΎΠΌΠ°Π½Π΄Π° debug Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°.
- Π ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅ stratisd ΡΠ°Π·ΠΌΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Π€Π‘ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ Π΄ΠΎ 512 MB.
- ΠΠ»Ρ ΠΏΡΠ»ΠΎΠ² MDV (metadata volume) Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΡΠΎΡΠ΅ΠΊ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- Π£Π»ΡΡΡΠ΅Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ udev, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΡ ΠΏΡΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
- ΠΠΎΠ²ΡΡΠ΅Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π² Π»ΠΎΠ³Π°Ρ .
Chanzo: opennet.ru