Linus Torvalds inosanganisira dm-clone yeLinux Kernel bazi 5.4

linux-tsanga

Munguva pfupi yapfuura nhau dzakaburitswa idzo iye mugadziri weLinux kernel, "Linus Torvalds" inogamuchirwa mubazi repakati (pahwaro hweshanduro 5.4 inogadzirwa) kuitwa kweiyo dm-clone module pamwe nekuitwa kwemutongi mutsva zvichibva paDhijitari-Mapaira.

Ichi chitsva chikumbiro yeLinux kernel inokutendera iwe kuumbiridza iripo block kifaa. Iyo module inobvumira kugadzira yemuno kopi yakavakirwa pane yekuverenga-chete block block iyo inogona kunyorerwa panguva yekuumba cloning.

Sechinowanzo fanirwa modhiyo yakatsanangurwa yeLinux Kernel "Dm-clone" inoreva kuitisa netiweki yefaira remafaira ari kure mune yekuverenga-chete maitiro uye I / O kugadzirisa nekunonoka kwenguva refu, kuchinhu chinokurumidza chemuno chinotsigira kurekodha nekugadzirisa zvikumbiro nekunonoka kushoma.

Nayo inopa kugona kukwirisa chishandiso chakavezwa uye wotanga kuchishandisa ipapo ipapo mushure mekugadzirwa kwayo, pasina kumirira iyo yekufambisa data kuti ipedze.

Nepo kune rumwe rutivi kukopa kwemashoko kuchaenderera mberi kumashure, zvakafanana pamwe nekuisa / kuburitsa kwakagadzirwa kana uchiwana mudziyo mutsva.

Iyo huru yekushandisa kesi ye dm-clone ndeyekunamatira inogona kunge iri kure latency, kuverenga-chete faira mhando yekukiya chishandiso pane chinonyorwa chepakutanga mhando kifaa.

Somuenzaniso dm-clone inogona kushandiswa kudzoreredza zvakachengetedzwa backups kunetiweki inowanikwa kuburikidza nemitemo yakadai seNBD, Fiber Channel, iSCSI uye AoE pane yekuchengetera kwenzvimbo kunoenderana neSSD kana NVMe.

Iyo dm-clone kodhi yakagadziriswa kune diki isina kurongeka inonyora iyo saizi inofanana neyakaenzana size (4K nekukasira).

Panguva yekuumbiridza, verenga zvikumbiro zvinotungamira kuchikumbiro chakanangana nedatha kubva kune yakakwenenzverwa dhizaini uye nyora zvikumbiro zvine chekuita nenzvimbo zvisati zvayananiswa zvichanonoka kudzamara kusati kurongwa kurongedzwa kwemabhureki akakumbirwa kwapera (iko kurodha mashandiro ekurekodha -akabatana anovhara anotanga ipapo ipapo).

Mabhokisi abviswa ne "kurasa" mashandiro haabatanidzwe kubva mukukopa maitiro (mushure mekusimudza, mushandisi anogona kuita "fstrim / mnt / cloned-fs" kudzivirira kuteedzera mabhuroko asina kushandiswa muFS).

Mashoko nezve shanduko uye dhata mumabhureki akaremerwa zvinochengeterwa mune yakasarudzika yemetadata tafura.

Mushure mekudonha kwapera, mushandisi anogashira izere rinoshanda kopi yechigadzirwa sosi, inoratidza shanduko dzese dzakaitwa kubvira kutanga kwekuumbiridza.

Iwe unogona kudonhedza tafura ine clone metadata mushure mekuyanana nekuiisa iyo netafura yemitsara iyo inonyatsoratidza iyo data kune chishandiso chitsva.

Musiyano wakakosha kubva kuUnitedfs uye OverlayFS yakagadziriswa mhinduro ndeyekuti dm-clone inoshanda padanho rekuvharira mudziyo, zvisinei neiyo faira sisitimu inoshandiswa pachigadzirwa ichi, uye inogadzira kopi izere yechigadzirwa sosi uye haina kumisikidza imwe dura. zvinoteverwa.

Kusiyana nedm-girazi, iyo dm-clone module yaive yakagadzirirwa kuti ishande chete nechikamu chepakutanga mune yekuverenga-chete maitiro, pasina kushandurira kunyora mabasa kwariri.

Mu dm-snapshot, iyo yakazara kopi haina kugadzirwa uye yekumashure kopi haina kutsigirwa. Mu dm-cache, iyo yakazara kopi haina kugadzirwa, kunyora mashandiro anotumirwa, uye basa rakaderedzwa kuita caching hits. Iyo yepedyo mashandiro ndeye dm-yakatetepa.

dm-clone inoshandisa dm-kcopyd kutevedzera zvikamu zvechigadzirwa mudziyo kune chakanangwa mudziyo. Nokusingaperi, kopi zvikumbiro zvehukuru hwakaenzana nehukuru hwenharaunda zvinoburitswa.

A `hydration_batch_size <#nharaunda> 'meseji inogona kushandiswa kugadzirisa saizi yezvikumbiro izvi. Kuwedzera iwo hydration batch saizi kunoguma mu dm-clone kuyedza kuunganidza matunhu anoungana pamwechete, saka isu batch tinoteedzera data kubva kumatunhu mazhinji aya.

mabviro: https://git.kernel.org


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako