Indlela ecetywayo ye-blksnap yokwenza izifinyezo zezixhobo zebhloko kwiLinux

I-Veeam, inkampani evelisa i-backup kunye ne-software yokubuyisela intlekele, iphakamise imodyuli ye-blksnap ukuba ifakwe kwi-Linux kernel, esebenzisa indlela yokwenza i-snapshots yezixhobo zebhloko kunye nokulandelela utshintsho kwizixhobo zebhloko. Ukusebenza kunye ne-snapshots, usetyenziso lomgca we-blksnap kunye nelayibrari ye-blksnap.so ilungisiwe, ikuvumela ukuba usebenzisane nemodyuli ye-kernel ngokusebenzisa iifowuni ze-ioctl ezivela kwindawo yomsebenzisi.

Injongo yokudala imodyuli kukulungelelanisa ukugcinwa kweediski kunye neediski zenyani ngaphandle kokumisa umsebenzi - umnqongo ukuvumela ukuba urekhode kwi-snapshot imeko yangoku yesixhobo sonke sebhloko, ukubonelela ngesilayi esahlukileyo sogcino olungaxhomekeke kwiinguqu eziqhubekayo. . Isici esibalulekileyo se-blksnap kukukwazi ukwenza ngaxeshanye ii-snapshots zezixhobo ezininzi zebhloko ngaxeshanye, ezivumela kungekuphela nje ukuqinisekisa ukuthembeka kwedatha kwinqanaba lesixhobo sebhloko, kodwa kunye nokufezekisa ukuhambelana kwimeko yezixhobo ezahlukeneyo zebhloko kwikopi yogcino.

Ukulandelela utshintsho, inkqubo esezantsi yesixhobo (bdev) yongeze ukukwazi ukuncamathela izihluzi ezikuvumela ukuba uthintele izicelo ze-I/O. blksnap iphumeza icebo lokucoca elithintela izicelo ezibhaliweyo, lifunde ixabiso elidala kwaye liyigcine kuluhlu lotshintsho olwahlukileyo oluchaza ubume bomfanekiso okhawulezayo. Ngale ndlela, ingqiqo yokusebenza kunye nesixhobo sebhloko ayitshintshi; ukurekhoda kwisixhobo sokuqala sebhloko kuyenziwa njengoko kunjalo, kungakhathaliseki ukuba i-snapshots, ephelisa ukonakala kwedatha kwaye igweme iingxaki nangona iimpazamo ezingalindelekanga ezingalindelekanga zenzeka kwi-blksnap kunye. isithuba esabelwe utshintsho sigcwele.

Imodyuli ikwavumela ukuba uqikelele ukuba zeziphi iibhloko eziye zatshintshwa kwixesha eliphakathi kweyokugqibela kunye nayo nayiphi na i-snapshot yangaphambili, enokuba luncedo ekuphumezeni i-backups ezongeziweyo. Ukugcina utshintsho olunxulumene ne-snapshot state, uluhlu olungenasizathu lwamacandelo lunokwabelwa kuso nasiphi na isixhobo sebhloko, esikuvumela ukuba ugcine utshintsho kwiifayile ezahlukeneyo ngaphakathi kwenkqubo yefayile kwizixhobo zebhloko. Ubungakanani bendawo yokugcina utshintsho lunokwandiswa nangaliphi na ixesha, nasemva kokudala i-snapshot.

I-Blksnap isekwe kwikhowudi yemodyuli ye-veeamsnap ebandakanyiweyo kwi-Agent ye-Veeam yemveliso ye-Linux, kodwa iphinde yahlelwa ngokutsha ukuze ithathele ingqalelo iinkcukacha zonikezelo kwi-Linux kernel engundoqo. Umahluko wengqiqo phakathi kwe-blksnap kunye ne-veeamsnap kusetyenziso lwenkqubo yokucoca encanyathiselwe kwisixhobo sebhloko, endaweni yecandelo elahlukileyo le-bdevfilter elahlula i-I/O.

umthombo: opennet.ru

Yongeza izimvo