Линус Торвалдс ће укључити дм-клон за Линук Кернел грану 5.4

линук-кернел

Недавно објављена је вест да творац Линук кернела, „Линус Торвалдс“ је прихваћен у основну грану (на основу чега се формира верзија 5.4) примена модула дм-цлоне уз примену новог контролера на основу Девице-Маппер-а.

Овај нови предлог за Линук кернел омогућиће вам да клонирате постојећи блок уређај. Модул омогућава креирање локалне копије на блок уређају само за читање на који се може писати током процеса клонирања.

Као типична примена предложеног модула за Линук кернел „Дм-клон“ се односи на мрежно клонирање удаљених уређаја датотека у режиму само за читање и И / О обради са великим кашњењима, на брзи локални уређај који подржава снимање и обраду захтева са минималним кашњењима.

С тим пружа могућност монтирања клонираног уређаја и почетка коришћења одмах након његовог стварања, без чекања да се процес преноса података заврши.

Док ће се с друге стране копирање информација наставити у позадини, паралелно са улазом / излазом генерисаним при приступу новом уређају.

Главни случај употребе дм-клона је клонирање потенцијално удаљеног кашњења, уређаја за закључавање типа само за читање, на уређај за уписивање примарног типа.

На пример дм-цлоне се може користити за враћање прикључених резервних копија меморије на мрежу доступну путем протокола као што су НБД, Фибре Цханнел, иСЦСИ и АоЕ на локалном складишту заснованом на ССД-у или НВМе-у.

Код дм-клона оптимизован је за мала насумична писања чија величина одговара величини блока (4К по подразумеваној вредности).

Током процеса клонирања, захтеви за читање довешће до директног захтева за подацима са клонираног уређаја, а захтеви за писање који утичу на подручја која још нису синхронизована одлагаће се док се не заврши непланирано учитавање тражених блокова ( операције учитавања блокова повезаних са снимањем започињу тренутно).

Блокови уклоњени операцијом „одбацивање“ изузети су из поступка копирања (након монтирања корисник може извршити „фстрим / мнт / цлонед-фс“ да би избегао копирање блокова који се не користе у ФС).

Информације о променама и подацима у учитаним блоковима чувају се у засебној табели локалних метаподатака.

По завршетку клонирања, корисник добија потпуну радну копију изворног уређаја, која одражава све промене направљене од почетка клонирања.

Табела са метаподацима клонова може се испустити након синхронизације тако што ће се заменити табелом линија која директно одражава податке на новом уређају.

Кључна разлика од решења заснованих на Унионфс и ОверлаиФС је та што дм-цлоне ради на нивоу блок уређаја, без обзира на систем датотека који се користи на овом уређају, и формира потпуну копију изворног уређаја и не намеће додатни слој. где се промене прате.

За разлику од дм-миррор, дм-цлоне модул је првобитно дизајниран да ради само са оригиналним одељком у режиму само за читање, без превођења операција писања у њега.

У дм-снапсхот-у није створена цела копија и позадинска копија није подржана. У дм-цацхе-у се не креира пуна копија, операције писања се прослеђују и рад се своди на поготке кеширања. Најближа функционалност је дм-тхин.

дм-цлоне користи дм-кцопид за копирање делова изворног уређаја на циљни уређај. Подразумевано се издају захтеви за копирање величине једнаке величини региона.

Порука `хидратион_батцх_сизе <#регионс>` може се користити за подешавање величине ових захтева за копирање. Повећавање величине серије хидратације резултира у томе да дм-клон покушава да групише суседне регионе, па скупно копирамо податке из ових многих региона.

izvor: https://git.kernel.org


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.