De Linus Torvalds wäert dm-Klon fir Linux Kernel Branche 5.4 enthalen

Linux-Kernel

Viru kuerzem d'Nouvelle gouf verëffentlecht datt den Ersteller vum Linux Kernel, "Linus Torvalds" an d'Kärzweig ugeholl (op Basis vu wéi eng Versioun 5.4 geformt ass) d'Ëmsetzung vum dm-klonmodul mat der Ëmsetzung vun engem neie Controller baséiert op Device-Mapper.

Dës nei Propose fir Linux Kernel erlaabt Iech en existent Blockapparat ze klonen. De Modul erlaabt eng lokal Kopie ze kreéieren baséiert op engem read-only Block-Apparat, dee beim Kloningsprozess geschriwwe ka ginn.

Als typesch Uwendung vum proposéierte Modul fir de Linux Kernel "Dm-Klon" bezitt sech op Netzklonéiere vu Remote-Dateiapparater am Lies-nëmme Modus an I / O Veraarbechtung mat laange Verspéidungen, op e schnelle lokalen Apparat, deen Ufroen opzehuelen an ze verschaffen mat minimale Verspéidungen.

Mat dermat bitt d'Fäegkeet fir de gekloonten Apparat opzemaachen an direkt unzefänken no senger Kreatioun, ouni op den Datenübertragungsprozess ze waarden.

Wärend op der anerer Säit d'Kopie vun Informatioun am Hannergrond weider geet, parallel mam Input / Output generéiert beim Zougang zu engem neien Apparat.

De primäre Benotzungsfall fir dm-Klon ass eng potenziell Remote Latenz, Lies-Only Dateityper Sperrungsapparat ze klonen op e schrëftbaren Primärtyp Gerät.

Zum Beispill dm-Klon kann benotzt ginn fir ugebonne Späicherbackups ze restauréieren zum Netz verfügbar iwwer Protokoller wéi NBD, Fibre Channel, iSCSI an AoE op lokaler Speicherung baséiert op SSD oder NVMe.

Den dm-Kloncode ass optiméiert fir kleng zoufälleg Schreiwe mat der Gréisst mat der Blockgréisst (4K par défaut).

Wärend dem Kloningsprozess féiere Liesufroen zu enger direkter Ufro fir Daten aus dem gekloonten Apparat a Schreifufroen, déi Beräicher betreffen, déi nach net synchroniséiert sinn, ginn verspéit, bis déi net geplangte Luede vun de gefrote Blocken ofgeschloss ass (de Lueden Operatiounen fir den Opnahmen Zesummenhang spären ufänken direkt).

Späre vun der "verworf" Operatioun ewechgeholl gi vum Kopieprozess ausgeschloss (nom Montage kann de Benotzer "fstrim / mnt / gekloont-fs" ausféieren fir Kopieblocken ze vermeiden déi net an der FS benotzt ginn).

Informatioun iwwer Ännerungen an Daten a geluedenen Blocken si ginn an enger separater lokaler Metadatatabelle gespäichert.

Nodeems d'Klone fäerdeg ass, kritt de Benotzer eng vollstänneg Kopie vum Quellapparat, wat all Ännerunge reflektéiert, déi zënter dem Ufank vum Klon gemaach goufen.

Eng Tabell mat Klonmetadaten kann no der Synchroniséierung erofgefall ginn andeems se se duerch eng Tabell vu Linnen ersetzt déi d'Daten direkt op en neit Gerät reflektéieren.

De Schlësselunterschied vun Unionfs an OverlayFS baséiert Léisungen ass datt dm-Klon um Blockapparatniveau funktionnéiert, onofhängeg vum Dateisystem deen op dësem Apparat benotzt gëtt, a formt eng komplett Kopie vum Quellapparat an imposéiert keng zousätzlech Schicht. wou Ännerunge verfollegt ginn.

Am Géigesaz zum dm-Spigel war den dm-Klon-Modul ursprénglech entwéckelt fir nëmme mat der origineller Sektioun am Lies-Only Modus ze schaffen, ouni Schreiweoperatiounen doriwwer z'iwwersetzen.

Am dm-Snapshot gëtt eng voll Kopie net erstallt an d'Hannergrondkopie gëtt net ënnerstëtzt. Am dm-Cache gëtt eng voll Kopie net erstallt, d'Schreiweoperatioune ginn weidergeleet, an d'Aarbecht gëtt op Cache-Hits reduzéiert. Déi noosten Funktionalitéit ass dm-dënn.

dm-klon benotzt dm-kcopyd fir Deeler vum Quellapparat op den Zilapparat ze kopéieren. Par défaut gi Kopieufroe vun enger Gréisst gläich der Gréisst vun der Regioun ausgestallt.

E Message "hydration_batch_size <#regions>" kann benotzt ginn fir d'Gréisst vun dëse Kopieufroen unzepassen. D'Erhéijung vun der Hydratatiounsbatchgréisst ergëtt datt dm-Klon versicht matenee Regiounen zesummen ze gruppéieren, also kopéiere mir Daten aus dëse ville Regiounen.

Source: https://git.kernel.org


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.