Blksnap vélbúnaðurinn hefur verið lagður til til að búa til skyndimyndir af blokkartækjum í Linux

Veeam, fyrirtæki sem framleiðir hugbúnað til að endurheimta öryggisafrit og hörmungar, hefur lagt til að blksnap einingin verði tekin inn í Linux kjarnann, sem útfærir kerfi til að búa til skyndimyndir af blokkartækjum og fylgjast með breytingum á blokkartækjum. Til að vinna með skyndimyndir hafa blksnap skipanalínuforritið og blksnap.so bókasafnið verið útbúið, sem gerir þér kleift að hafa samskipti við kjarnaeininguna í gegnum ioctl símtöl frá notendarými.

Tilgangurinn með því að búa til eininguna er að skipuleggja öryggisafrit af drifum og sýndardiskum án þess að stöðva vinnu - einingin gerir þér kleift að taka upp í skyndimynd núverandi ástand alls blokkarbúnaðarins, útvega einangraða sneið fyrir öryggisafrit sem er ekki háð áframhaldandi breytingum . Mikilvægur eiginleiki blksnap er hæfileikinn til að búa til skyndimyndir samtímis fyrir nokkur blokkartæki í einu, sem gerir ekki aðeins kleift að tryggja gagnaheilleika á blokkarbúnaðarstigi, heldur einnig til að ná samræmi í stöðu mismunandi blokkartækja í öryggisafritinu.

Til að fylgjast með breytingum hefur undirkerfi blokkunartækja (bdev) bætt við möguleikanum á að tengja síur sem gera þér kleift að stöðva I/O beiðnir. blksnap útfærir síu sem stöðvar skrifbeiðnir, les gamla gildið og geymir það í sérstökum breytingalista sem skilgreinir stöðu skyndimyndarinnar. Með þessari nálgun breytist rökfræðin í því að vinna með blokkarbúnaði ekki; upptaka í upprunalega blokkartækinu er framkvæmd eins og hún er, óháð skyndimyndum, sem útilokar möguleika á gagnaspillingu og kemur í veg fyrir vandamál jafnvel þótt ófyrirsjáanlegar mikilvægar villur komi upp í blksnap og plássið sem úthlutað er til breytinga er fullt.

Einingin gerir þér einnig kleift að ákvarða hvaða kubbum var breytt á tímabilinu milli síðustu og fyrri skyndimyndar, sem getur verið gagnlegt til að útfæra stigvaxandi öryggisafrit. Til að vista breytingar miðað við skyndimyndaástandið er hægt að úthluta handahófskenndu sviði geira á hvaða blokkartæki sem er, sem gerir þér kleift að vista breytingar í aðskildum skrám innan skráarkerfisins á blokkartækjum. Hægt er að stækka stærð svæðisins til að geyma breytingar hvenær sem er, jafnvel eftir að myndataka er búin til.

Blksnap er byggt á kóða veeamsnap einingarinnar sem er innifalinn í Veeam Agent fyrir Linux vörunni, en hann er endurhannaður til að taka tillit til sérstakra afhendingar í aðal Linux kjarnanum. Hugmyndalegi munurinn á blksnap og veeamsnap er notkun síukerfis sem er fest við blokkarbúnaðinn, í stað sérstakrar bdevfilter íhluta sem stöðva I/O.

Heimild: opennet.ru

Bæta við athugasemd