Ukukhishwa kwe-Stratis 3.3, ikhithi yamathuluzi yokuphatha isitoreji sasendaweni

Ukukhishwa kwephrojekthi ye-Stratis 3.3 kushicilelwe, kwathuthukiswa i-Red Hat kanye nomphakathi we-Fedora ukuze kuhlanganiswe futhi kube lula izindlela zokumisa nokuphatha iqoqo ledrayivu yasendaweni eyodwa noma ngaphezulu. I-Stratis inikeza izici ezifana nokwabiwa kwesitoreji esiguqukayo, izifinyezo, ubuqotho kanye nezendlalelo ze-caching. Ukusekelwa kwe-Stratis kuhlanganiswe ekusatshalalisweni kwe-Fedora ne-RHEL kusukela ekukhishweni kwe-Fedora 28 ne-RHEL 8.2. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-MPL 2.0.

Uhlelo luphindaphinda kakhulu emandleni alo amathuluzi okuphatha ukwahlukanisa athuthukile e-ZFS kanye nama-Btrfs, kodwa asetshenziswa ngendlela yesendlalelo (i-stratisd daemon) esebenza phezu kwesistimu engaphansi yemephu yedivayisi ye-Linux kernel (amamojula dm-thin, dm -cache, dm-thinpool, dm- raid kanye ne-dm-integrity) kanye nohlelo lwefayela le-XFS. Ngokungafani ne-ZFS nama-Btrfs, izingxenye ze-Stratis zisebenza kuphela endaweni yomsebenzisi futhi azidingi ukulayisha amamojula athile e-kernel. Iphrojekthi yethulwa ekuqaleni njengengadingi iziqu zikachwepheshe wezinhlelo zokulondoloza ukuze alawule.

I-D-Bus API kanye nensizakalo ye-cli kunikezwa ukuphathwa. I-Stratis ihlolwe ngamadivayisi we-block asekelwe ku-LUKS (izingxenye ezibethelwe), i-mdraid, i-dm-multipath, i-iSCSI, ivolumu enengqondo ye-LVM, kanye nama-HDD ahlukahlukene, ama-SSD kanye namadrayivu e-NVMe. Uma kunediski eyodwa echibini, i-Stratis ikuvumela ukuthi usebenzise izahluko ezinengqondo ngokusekelwa kwesithombe esifinyeziweyo ukuze ubuyisele emuva izinguquko. Uma ungeza amadrayivu amaningi endaweni yokubhukuda, ungakwazi ukuhlanganisa ngokunengqondo amadrayivu endaweni ehlangene. Izici ezifana ne-RAID, ukuminyanisa idatha, ukuphindaphinda kanye nokubekezelela amaphutha azikasekelwa, kodwa zihlelelwe ikusasa.

Ukukhishwa kwe-Stratis 3.3, ikhithi yamathuluzi yokuphatha isitoreji sasendaweni

Enguqulweni entsha:

  • Usekelo olungeziwe lokukhulisa usayizi wamadivayisi aphathekayo, okukuvumela ukuthi ungeze isikhala sediski esengeziwe ku-Strat pool esitholakala kudivayisi yesitoreji (isibonelo, uma unweba amalungu afanayo e-RAID).
  • Kwengezwe umyalo "we-stratis pool extend-data" ukuze kwengezwe isikhala sediski esengeziwe esivela kwenye yamadivayisi endaweni ethile yokugcina amanzi. Ukuze ulandelele izinguquko kusayizi wedivayisi, isexwayiso esikhethekile sengeziwe ekuphumeni komyalo "wohlu lwe-stratis pool", futhi ulwazi mayelana nomehluko kumasayizi wephuli kanye nedivayisi yengezwe kumyalo we-"stratis blockdev list".
  • Ukunikezwa kwesikhala okuthuthukisiwe kwemethadatha ehlobene namadivayisi esitoreji kanye nokwabiwa kwesitoreji esiguqukayo (“ukunikezwa okuncane”). Ushintsho lwehlise ukuhlukana lapho kugcinwa imethadatha.
  • Isheke lamafayela asebenzisekayo ohlaka lwe-Clevis, olusetshenziselwa ukubethela okuzenzakalelayo nokukhishwa kwedatha kuma-partitions ediski, selusetshenzwe kabusha. Ukuhlola manje kwenziwa noma nini lapho umyalo womsebenzisi udinga ucingo oluya ku-Clevis (ngaphambilini isheke lenziwa kanye kuphela, lapho i-Stratis iqaliswa), exazulula izinkinga ngokusebenzisa i-Clevis efakwe ngemva kokuthi i-stratisd isiqalile.

Source: opennet.ru

Engeza amazwana