Makina a blksnap aperekedwa kuti apange zithunzi za zida za block mu Linux

Veeam, kampani yomwe imapanga mapulogalamu osunga zobwezeretsera ndi kubwezeretsa masoka, yakonza gawo la blksnap kuti liphatikizidwe mu Linux kernel, yomwe imagwiritsa ntchito njira yopangira zithunzi za zida za block ndikutsata kusintha kwa zida za block. Kuti mugwire ntchito ndi zithunzithunzi, chida cha mzere wa blksnap ndi laibulale ya blksnap.so zakonzedwa, zomwe zimakupatsani mwayi wolumikizana ndi gawo la kernel kudzera mu mafoni a ioctl kuchokera kumalo ogwiritsa ntchito.

Cholinga chopanga gawoli ndikukonza zosunga zobwezeretsera ma drive ndi ma disks pafupifupi osayimitsa ntchito - gawoli limakupatsani mwayi wojambulira chithunzithunzi chomwe chilipo cha chipangizo chonsecho, ndikupereka gawo lakutali la zosunga zobwezeretsera zomwe sizidalira kusintha kosalekeza. . Chofunikira cha blksnap ndikutha kupanga nthawi imodzi zojambulira pazida zingapo nthawi imodzi, zomwe zimalola osati kutsimikizira kukhulupirika kwa data pamlingo wa chipangizocho, komanso kukwaniritsa kusasinthika kwa zida zosiyanasiyana zosunga zosunga zobwezeretsera.

Kuti muwone zosintha, kachipangizo kakang'ono ka block (bdev) yawonjezera kuthekera kophatikiza zosefera zomwe zimakulolani kuvomereza zopempha za I/O. blksnap imagwiritsa ntchito fyuluta yomwe imalepheretsa zolembera, imawerenga mtengo wakale ndikuyisunga pamndandanda wosintha womwe umatanthawuza momwe chithunzicho chilili. Ndi njira iyi, malingaliro ogwirira ntchito ndi chipangizo chotchinga sichisintha; kujambula mu chipangizo choyambirira cha chipika kumachitidwa monga momwe zilili, mosasamala kanthu za zithunzithunzi, zomwe zimachotsa kuthekera kwachinyengo cha deta ndikupewa mavuto ngakhale zolakwika zosayembekezereka zikuchitika mu blksnap ndi malo operekedwa kuti asinthe ndi odzaza.

Gawoli limakupatsaninso mwayi wodziwa kuti ndi midadada iti yomwe idasinthidwa munthawi yomaliza ndi chithunzi chilichonse cham'mbuyomu, chomwe chingakhale chothandiza pakukhazikitsa zosunga zobwezeretsera. Kuti musunge zosintha zokhudzana ndi mawonekedwe azithunzi, magawo osiyanasiyana amatha kugawidwa pazida zilizonse, zomwe zimakupatsani mwayi wosunga zosintha zamafayilo osiyanasiyana mkati mwa fayilo pazida zotchinga. Kukula kwa malo osungirako kusintha kungawonjezeke nthawi iliyonse, ngakhale mutapanga chithunzithunzi.

Blksnap idakhazikitsidwa ndi code ya module ya veeamsnap yomwe ili mu Veeam Agent ya Linux, koma idakonzedwanso kuti iganizire zomwe zimaperekedwa mu Linux kernel. Kusiyana kwamalingaliro pakati pa blksnap ndi veeamsnap ndiko kugwiritsa ntchito fyuluta yolumikizidwa ku chipangizo chotchinga, m'malo mwa gawo losiyana la bdevfilter lomwe limasokoneza I/O.

Source: opennet.ru

Kuwonjezera ndemanga