Mae rhyddhau'r prosiect Stratis 3.1 wedi'i gyhoeddi, a ddatblygwyd gan Red Hat a chymuned Fedora i uno a symleiddio'r modd o ffurfweddu a rheoli cronfa o un neu fwy o yriannau lleol. Mae Stratis yn darparu nodweddion megis dyraniad storio deinamig, cipluniau, uniondeb a haenau caching. Mae cefnogaeth Stratis wedi'i integreiddio i ddosbarthiadau Fedora a RHEL ers rhyddhau Fedora 28 a RHEL 8.2. Mae cod y prosiect yn cael ei ddosbarthu o dan y drwydded MPL 2.0.
Mae'r system yn atgynhyrchu offer rheoli rhaniad uwch ZFS a Btrfs yn ei galluoedd i raddau helaeth, ond fe'i gweithredir ar ffurf haen (daemon stratisd) sy'n rhedeg ar ben is-system mapiwr dyfais y cnewyllyn Linux (modiwlau dm-thin, dm -cache, dm-thinpool, dm- raid a dm-integrity) a system ffeiliau XFS. Yn wahanol i ZFS a Btrfs, dim ond mewn gofod defnyddiwr y mae cydrannau Stratis yn rhedeg ac nid oes angen llwytho modiwlau cnewyllyn penodol arnynt. Cyflwynwyd y prosiect i ddechrau fel un nad oedd angen cymwysterau arbenigwr systemau storio i'w weinyddu.
Darperir API D-Bus a chyfleustodau cli ar gyfer rheoli. Mae Stratis wedi'i brofi gyda dyfeisiau bloc yn seiliedig ar LUKS (rhaniadau wedi'u hamgryptio), mdraid, dm-multipath, iSCSI, cyfrolau rhesymegol LVM, yn ogystal ag amrywiol HDDs, SSDs a gyriannau NVMe. Os oes un ddisg yn y pwll, mae Stratis yn caniatΓ‘u ichi ddefnyddio rhaniadau rhesymegol gyda chymorth ciplun i rolio newidiadau yn Γ΄l. Pan fyddwch chi'n ychwanegu gyriannau lluosog i bwll, gallwch chi gyfuno'r gyriannau'n rhesymegol i ardal gyfagos. Nid yw nodweddion megis RAID, cywasgu data, dad-ddyblygu a goddefgarwch namau wedi'u cefnogi eto, ond maent wedi'u cynllunio ar gyfer y dyfodol.
Yn y fersiwn newydd:
- ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΌΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ° Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ (Β«thin provisioningΒ»). Π cli-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΌΠ΅ΡΡΠ° Π½Π° ΡΡΠ°ΠΏΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠ»Π° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ ΠΏΡΠ»ΠΎΠ². ΠΠ»Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΠΏΡΠ»ΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π½Π° Π»Π΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
- Π ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠ»Π°ΠΌΠΈ, ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΈ Π±Π»ΠΎΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄ΠΊΠΎΠΌΠ°Π½Π΄Π° debug Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°.
- Π ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅ stratisd ΡΠ°Π·ΠΌΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Π€Π‘ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ Π΄ΠΎ 512 MB.
- ΠΠ»Ρ ΠΏΡΠ»ΠΎΠ² MDV (metadata volume) Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΡΠΎΡΠ΅ΠΊ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- Π£Π»ΡΡΡΠ΅Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ udev, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΡ ΠΏΡΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
- ΠΠΎΠ²ΡΡΠ΅Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π² Π»ΠΎΠ³Π°Ρ .
Ffynhonnell: opennet.ru