ЗФС 0.8.0 долази са ЗФС имплементацијама за Линук кернел

зфс-линук

Након скоро две године развоја, представљено је издање ЗФС на Линук 0.8.0, који представља имплементацију система датотека ЗФС, замишљеног као модул за Линук језгро.

Као део ЗФС-а на Линуку, припремљена је имплементација ЗФС компоненти који су повезани и са операцијама система датотека и са управљањем волуменом. Нарочито спроводе се следеће компоненте: СПА (Стораге Поол Аллоцатор), ДМУ (јединица за управљање подацима), ЗВОЛ (ЗФС емулирани волумен) и ЗПЛ (слој ЗФС ПОСИКС).

Поред тога, Пројекат је пружио могућност коришћења ЗФС-а као позадине за систем датотека Лустер цлустер.

Темељ пројекта заснован је на оригиналном ЗФС коду увеженом из пројекта ОпенСоларис и побољшаном побољшањима и поправцима из заједнице Иллумос. Пројекат се развија уз учешће запослених у Националној лабораторији Ливерморе према уговору са Министарством енергетике Сједињених Држава.

Код се дистрибуира под бесплатном лиценцом ЦДДЛ, што је некомпатибилно са ГПЛв2, који не дозвољава интеграцију ЗФС-а на Линук-у у главно језгро Линука, јер је комбинација кодова под лиценцама ГПЛв2 и ЦДДЛ неприхватљива.

Да би се избегла ова некомпатибилност при лиценцирању, одлучено је да се производ дистрибуира у потпуности под ЦДДЛ лиценцом као засебан модул за учитавање, испоручен одвојено од језгра. Процењује се да је стабилност базе ЗФС кода на Линуку упоредива са другим системима датотека за Линук.

Модул је тестиран са Линук кернелима од 2.6.32 до 5.1. Спремни инсталациони пакети ускоро ће бити припремљени за главне Линук дистрибуције, укључујући Дебиан, Убунту, Федора, РХЕЛ / ЦентОС.

Главне вести

Као део промена додатих у овом издању можете пронаћи уграђена подршка за шифровање података ускладиштених на нивоу партиција и система датотека. Подразумевани алгоритам шифровања је аес-256-ццм. За учитавање кључева за шифровање предложена је наредба "зфс лоад-кеи".

исто тако могућност преноса шифрованих података спроводи се извршавањем наредби 'Зфс послати' и 'зфс примити'.

Када је наведена опција »-в«, подаци који су већ шифровани у групи преносе се у другу групу такви какви јесу, без посредне дешифровања која вам омогућава да користите овај режим за прављење резервних копија непоузданих система (у случају када прималац се слаже, без кључа, нападач неће моћи да приступи подацима).

такође додата је подршка за операције паралелног додељивања блокова кроз извршење одвојених процеса „алокатора“ за сваки скуп метаслаба.

У конвенционалним системима, долази до повећања перформанси од 5 до 10%, али у великим (8,128 ГБ ССД, 24 НУМА језгра, 256 ГБ РАМ-а), повећање операција доделе блокова може достићи 25%.

Још једна новост коју треба истаћи је могућност креирања Луа скрипти за аутоматизацију различитих послова са ЗФС-ом. Скрипте се покрећу у специјалним песковницима помоћу команде „зпоол програм“.

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

У суштини, пројекти су засебни објектни простор повезан са засебним идентификатором (ИД пројекта).

На крају, друге промене које се истичу су да су представљене оптимизације перформанси:

  • Наредбе пилинг и ресилвер убрзавају се раздвајањем у две фазе (додељена је посебна фаза за скенирање метаподатака и одређивање места блокова са подацима на диску, омогућавајући додатну верификацију секвенцијалним читањем подаци).
  • Подршка за класе алокације података (класе алокације), које вам омогућавају да у спремиште укључите релативно мале ССД-ове и користите их за складиштење само одређених врста често коришћених блокова, као што су метаподаци, ДДТ подаци и мали блокови са датотекама.
  • Изведба административних наредби као што су „зфс лист“ и „зфс гет“ побољшана је кеширањем метаподатака потребних за ваш рад.

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

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

*

*

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