Linuxi tuumiku jaoks on pakutud komplekti patše, mis implementeerib hajutatud replikatiivset plokkseadet DRBD 9, mis võimaldab luua RAID-1 sarnast süsteemi, mis koosneb omavahel võrgu kaudu peegeldatud kõvakettadest, mis on ühendatud erinevate süsteemidega. Draiverit hakatakse esmalt testima linux-next harus ja viima see valmisolekuni integreerimiseks Linuxi tuumasse versioonis 7.2.
Vanem DRBD variant on tuumas alates versioonist 2.6.33, mis ilmus 16 aastat tagasi. Tuumas olev kood põhineb DRBD 8 harul, mis erineb oluliselt DRBD 9 harust, mis ilmus 2015. aastal ning ei ole protokolli tasandil ühilduv. Selgus, et DRBD 9 haru arenes eraldi välist moodulina, mis ei olnud sünkroniseeritud tuuma põhikomplekti mooduliga. Tuumas olev DRBD teostus oli saadaval eraldi ja jäi 10-15 aastat maha DRBD uusimast koodibaasist. Pakutud patšid on loodud, et eemaldada tekkinud lõhe.
DRBD võimaldab koondada klastrite kettaid ühte tõrkekindlasse ladustamisruumi. Rakenduste ja süsteemi jaoks näeb see ladustamine välja ühtsena kõigi süsteemide jaoks plokkseadmest. DRBD kasutamisel saadetakse kõik operatsioonid kohaliku kõvakettaga teistele sõlmedele ja sünkroniseeritakse teiste masinate kettadeks. Kui üks sõlm ebaõnnestub, jätkab ladustamine automaatselt töö eest vastutavate ülejäänud sõlmede kaudu. Kui rikke tõttu katkenud sõlm jälle saadaval on, viidatakse selle olek automaatselt ajakohaseks.
Ladustamise kujundamiseks mõeldud klastrisse võib kuuluda kuni 32 sõlme, mis asuvad nii kohalikus võrgu- kui ka geograafiliselt jaotatud. andmekeskustes. Selliste hajutatud ladustamiste sünkroniseerimine toimub mesh-võrgu vormis — andmed hajuvad sõlmest sõlme. Sõlmede replikatsioon võib toimuda nii sünkroonsetes kui ka asünkroonsetes režiimides. Näiteks saavad kohalikult asuvad sõlmed kasutada sünkroonset replikatsiooni, samas kui kaugel asuvate sõlmede puhul võib rakendada asünkroonset replikatsiooni koos täiendava kompressiooni ja krüptimisega liikluses.
DRBD 9 har tasemed transporditasemest, mis lubab luua sidekanaleid mitte ainult TCP/IP üle, vaid ka RDMA/Infinibandi abil. Võrreldes traditsioonilise IP-võrgu kasutamisega võimaldab RDMA (Remote Direct Memory Access) otsepöördumine teise arvuti mälule kahekordistada replikatsiooni jõudlust ning vähendada CPU-koormust 50%. Sünkroonitud salvestusruumi maksimaalne suurus on tõstetud 32 sõlmeline. DRBD 9-s on samuti muudetud sõlmede resünkroniseerimise loogikat, ümberehitatud lukustamise mehhanism, lisatud toetus võrguruumi (network namespace) jaoks, automaatne sõlme staatuse määramine aktiivsuse alusel, lisatud kahesammuliste kinnituste ja mittevõtava repliikide levitamise tugi. 
Allikas: opennet.ru
