ILinus Torvalds iya kubandakanya i-dm-clone yesebe leLinux Kernel 5.4

I-linux-kernel

Kungekudala zakhutshwa iindaba zokuba umyili we Linux kernel, "I-Linus Torvalds" yamkelwe kwisebe elingundoqo (ngokwenziwa kwayo inguqulelo 5.4) ukumiliselwa kwemodyuli ye-dm-clone ngokumiliselwa komlawuli omtsha isekwe kwisiXhobo-seMephu.

Esi siphakamiso sitsha yeLinux kernel iya kukuvumela ukuba ubambe isixhobo esele sikhona. Imodyuli ivumela ukwenza ikopi yasekhaya esekwe kwisixhobo sebhloko sokufunda kuphela esinokubhalwa ngexesha lenkqubo yokwenza izinto.

Njengokusetyenziswa kwesiqhelo semodyuli ecetywayo yeLinux Kernel "I-Dm-clone" ibhekisa kunxibelelwano lwenethiwekhi yezixhobo zefayile ezikude kwimowudi yokufunda-kuphela kunye nokusebenza kwe-I / O ngokulibaziseka okude, kwisixhobo esikhawulezayo sendawo esixhasa ukurekhodwa kunye nokulungiswa kwezicelo ngokulibaziseka okuncinci.

Nayo ibonelela ngesakhono sokufaka isixhobo esikhethiweyo kwaye uqalise ukusisebenzisa kwangoko emva kokudalwa kwayo, ngaphandle kokulinda ukuba inkqubo yokuhanjiswa kwedatha igqitywe.

Ngelixa kwelinye icala ukukopa kolwazi kuya kuqhubeka ngasemva, Ngokuhambelana negalelo / imveliso evelisiweyo xa ufikelela kwisixhobo esitsha.

Ityala eliphambili lokusetyenziswa kwe-dm-clone kukudibanisa ukubambezeleka okukude, uhlobo lokufunda kuphela lwefayile yokutshixa isixhobo kwifom yohlobo oluphambili olubhaliweyo.

Ngokomzekelo I-dm-clone inokusetyenziselwa ukubuyisela i-backups zokugcina eziqhotyoshelweyo kwinethiwekhi efumanekayo ngokusebenzisa iiprothokholi ezinjengeNBD, iFiber Channel, iSCSI kunye neAoE kugcino lwasekhaya olusekwe kwi-SSD okanye kwi-NVMe.

Ikhowudi ye-dm-clone yenzelwe ukubhala okuncinci okungahleliwe kubungakanani bayo obufana nobungakanani bebhloko (i-4K ngokungagqibekanga).

Ngexesha lenkqubo yokwenza ubumbeko, izicelo ezifundwayo ziya kukhokelela kwisicelo esithe ngqo sedatha esivela kwifowuni ebunjiweyo kwaye ubhale izicelo ezichaphazela iindawo ezingekavumelaniswa ziya kulibaziseka kude kube kugqityiwe ukulayishwa okungacwangciswanga kweebhloko eziceliweyo (imisebenzi yokulayisha yokurekhoda iibhloko ezihambelana nazo ziqala kwangoko).

Iibhloko ezisuswe ngumsebenzi "wokulahla" azifakwanga kwinkqubo yekopi (emva kokunyusa, umsebenzisi angenza "fstrim / mnt / cloned-fs" ukunqanda ukukopa iibhloko ezingasetyenziswanga kwi-FS).

Ulwazi malunga notshintsho kunye nedatha kwiibhloko ezilayishiwe zigcinwa kwitafile eyahlukileyo yemethadatha yendawo.

Emva kokuba ubumbano lugqityiwe, umsebenzisi ufumana ikopi epheleleyo yesixhobo somthombo, ebonisa lonke utshintsho olwenziwe ukusukela oko kuqale ukwenziwa kobumbano.

Itafile ene-clone metadata inokuphoswa emva kokuvumelanisa ngokutshintsha endaweni yayo kunye netafile yemigca ebonisa ngokuthe ngqo idatha kwisixhobo esitsha.

Umahluko ophambili kwizisombululo ze-Unionfs kunye ne-OverlayFS ezisisiseko kukuba i-dm-clone isebenza kwinqanaba lesixhobo sebhloko, nokuba yeyiphi na inkqubo yefayile esetyenziswe kwesi sixhobo, kwaye yenza ikopi epheleleyo yesixhobo somthombo kwaye ayinyanzelisi maleko owongezelelweyo. zilandelwe.

Ngokungafaniyo nesipili se-dm, imodyuli ye-dm-clone yenzelwe ukuba isebenze kuphela kunye necandelo lokuqala kwimowudi yokufunda kuphela, ngaphandle kokuguqulela imisebenzi yokubhala kuyo.

Kwi-dm-snapshot, ikopi epheleleyo ayenziwanga kwaye ikopi yangemva ayixhaswanga. Kwi-dm-cache, ikopi epheleleyo ayenzelwanga, imisebenzi yokubhala idluliselwe, kwaye umsebenzi uncitshisiwe waba kukuphosa i-caching. Umsebenzi osondeleyo we-dm-thin.

I-dm-clone isebenzisa i-dm-kcopyd ukukopa iinxalenye zesixhobo somthombo kwisixhobo ekujoliswe kuso. Ngokuzenzekelayo, kukhutshwa izicelo zobungakanani obulinganayo nobungakanani bommandla.

Umyalezo othi `hydration_batch_size <#regions>` ungasetyenziselwa ukunyenyisa ubungakanani bezi zicelo zikopi. Ukunyusa ubungakanani bebhetshi ye-hydration kwi-dm-clone yokuzama ukudibanisa imimandla enomdla ngokudibeneyo, ke siyikopa idatha evela kule mimandla mininzi.

Umthombo: https://git.kernel.org


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.