Mae'r mecanwaith blksnap wedi'i gynnig ar gyfer creu cipluniau o ddyfeisiau bloc yn Linux

Mae Veeam, cwmni sy'n cynhyrchu meddalwedd wrth gefn ac adfer mewn trychineb, wedi cynnig y modiwl blksnap i'w gynnwys yn y cnewyllyn Linux, sy'n gweithredu mecanwaith ar gyfer creu cipluniau o ddyfeisiau bloc ac olrhain newidiadau mewn dyfeisiau bloc. I weithio gyda chipluniau, mae cyfleustodau llinell orchymyn blksnap a'r llyfrgell blksnap.so wedi'u paratoi, sy'n eich galluogi i ryngweithio â'r modiwl cnewyllyn trwy alwadau ioctl o ofod defnyddwyr.

Pwrpas creu'r modiwl yw trefnu copïau wrth gefn o yriannau a disgiau rhithwir heb roi'r gorau i weithio - mae'r modiwl yn caniatáu ichi gofnodi cyflwr presennol y ddyfais bloc gyfan mewn ciplun, gan ddarparu tafell ynysig ar gyfer copi wrth gefn nad yw'n dibynnu ar newidiadau parhaus . Nodwedd bwysig o blksnap yw'r gallu i greu cipluniau ar yr un pryd ar gyfer sawl dyfais bloc ar unwaith, sy'n caniatáu nid yn unig i sicrhau cywirdeb data ar lefel dyfais bloc, ond hefyd i sicrhau cysondeb yn y cyflwr o wahanol ddyfeisiau bloc yn y copi wrth gefn.

I olrhain newidiadau, mae'r is-system dyfais bloc (bdev) wedi ychwanegu'r gallu i atodi hidlwyr sy'n eich galluogi i ryng-gipio ceisiadau I/O. Mae blksnap yn gweithredu hidlydd sy'n rhyng-gipio ceisiadau ysgrifennu, yn darllen yr hen werth ac yn ei storio mewn rhestr newid ar wahân sy'n diffinio cyflwr y ciplun. Gyda'r dull hwn, nid yw'r rhesymeg o weithio gyda dyfais bloc yn newid; mae recordio yn y ddyfais bloc wreiddiol yn cael ei berfformio fel y mae, waeth beth fo'r cipluniau, sy'n dileu'r posibilrwydd o lygredd data ac yn osgoi problemau hyd yn oed os bydd gwallau critigol anrhagweladwy yn digwydd mewn blksnap a mae'r lle a neilltuwyd ar gyfer newidiadau yn llawn.

Mae'r modiwl hefyd yn caniatáu ichi benderfynu pa flociau a newidiwyd yn y cyfnod amser rhwng y ciplun diwethaf ac unrhyw giplun blaenorol, a all fod yn ddefnyddiol ar gyfer gweithredu copïau wrth gefn cynyddrannol. Er mwyn arbed newidiadau mewn perthynas â'r cyflwr ciplun, gellir dyrannu ystod fympwyol o sectorau ar unrhyw ddyfais bloc, sy'n eich galluogi i arbed newidiadau mewn ffeiliau ar wahân o fewn y system ffeiliau ar ddyfeisiau bloc. Gellir cynyddu maint yr ardal ar gyfer storio newidiadau ar unrhyw adeg, hyd yn oed ar ôl creu ciplun.

Mae Blksnap yn seiliedig ar god y modiwl veeamsnap sydd wedi'i gynnwys yn y cynnyrch Veeam Asiant ar gyfer Linux, ond wedi'i ailgynllunio i ystyried manylion cyflwyno yn y prif gnewyllyn Linux. Y gwahaniaeth cysyniadol rhwng blksnap a veeamsnap yw'r defnydd o system hidlo sydd ynghlwm wrth y ddyfais bloc, yn lle cydran bdevfilter ar wahân sy'n rhyng-gipio I/O.

Ffynhonnell: opennet.ru

Ychwanegu sylw