Tso tawm ntawm Stratis 3.1, ib lub cuab yeej rau kev tswj hwm kev cia hauv zos

Qhov kev tso tawm ntawm Stratis 3.1 qhov project tau luam tawm, tsim los ntawm Red Hat thiab Fedora zej zog los koom ua ke thiab yooj yim rau kev teeb tsa thiab tswj lub pas dej ntawm ib lossis ntau lub zos tsav. Stratis muab cov yam ntxwv xws li kev faib khoom dynamic, snapshots, kev ncaj ncees thiab caching txheej. Kev txhawb nqa Stratis tau muab tso rau hauv Fedora thiab RHEL kev faib tawm txij li kev tshaj tawm ntawm Fedora 28 thiab RHEL 8.2. Txoj haujlwm code raug faib raws li MPL 2.0 daim ntawv tso cai.

Lub kaw lus feem ntau rov ua dua hauv nws lub peev xwm cov cuab yeej tswj hwm kev faib tawm qib siab ntawm ZFS thiab Btrfs, tab sis yog siv los ntawm cov txheej txheem (stratisd daemon) uas khiav saum cov cuab yeej-mapper subsystem ntawm Linux ntsiav (modules dm-thin, dm. -cache, dm-thinpool, dm- raid thiab dm-kev ncaj ncees) thiab XFS cov ntaub ntawv system. Tsis zoo li ZFS thiab Btrfs, Stratis Cheebtsam tsuas yog khiav hauv cov neeg siv qhov chaw thiab tsis tas yuav thauj cov kernel tshwj xeeb. Qhov project tau pib nthuav tawm raws li tsis xav tau cov kev tsim nyog ntawm cov kws tshaj lij kev cia khoom los tswj hwm.

D-Bus API thiab cli utility yog muab rau kev tswj hwm. Stratis tau raug sim nrog cov cuab yeej thaiv raws li LUKS (encrypted partitions), mdraid, dm-multipath, iSCSI, LVM logical tagnrho, nrog rau ntau yam HDDs, SSDs thiab NVMe drives. Yog tias muaj ib qho disk hauv lub pas dej ua ke, Stratis tso cai rau koj siv cov txheej txheem sib xyaw nrog kev txhawb nqa snapshot los yob rov qab hloov pauv. Thaum koj ntxiv ntau lub drives rau ib lub pas dej, koj tuaj yeem sib txuas cov drives rau hauv ib cheeb tsam sib txuas. Cov nta xws li RAID, cov ntaub ntawv compression, deduplication thiab ua txhaum cai tsis tau txais kev txhawb nqa, tab sis tau npaj rau yav tom ntej.

Tso tawm ntawm Stratis 3.1, ib lub cuab yeej rau kev tswj hwm kev cia hauv zos

Hauv qhov tshiab version:

  • Kev tswj hwm ntawm cov khoom siv uas muab kev faib tawm ntawm qhov chaw cia ("thin provisioning") tau txhim kho tau zoo. Lub cli interface muab cov lus txib rau kev ua kom muaj kev sib faib chaw dynamic ntawm lub pas dej ua ke tsim theem thiab hloov cov kev txwv rau cov pas dej uas twb tau khiav lawm. Cov pas dej xaiv tau tam sim no tuaj yeem hloov cov ntaub ntawv kaw lus txwv ntawm ya.
  • Lub debug subcommand tau ntxiv rau cov lus txib rau kev ua haujlwm nrog pas dej ua ke, cov ntaub ntawv kaw lus thiab thaiv cov cuab yeej kom pab tau hom kev debugging.
  • Hauv cov txheej txheem stratisd keeb kwm yav dhau, qhov tsawg kawg nkaus txhawb cov ntaub ntawv loj tau nce mus rau 512 MB.
  • Rau MDV (metadata ntim) pas dej ua ke, mounting nyob rau hauv ib tug cais mount point chaw yog enabled.
  • Txhim kho kev tuav ntawm udev cov xwm txheej tsim tawm thaum lub cuab yeej raug tshem tawm.
  • Cov ntaub ntawv cov ntsiab lus ntawm cov lus hauv cav tau nce.

Tau qhov twg los: opennet.ru

Ntxiv ib saib