Новости и события » Hi-Tech » Следующий выпуск DragonFly BSD будет поставляться с начальной реализацией ФС HAMMER2

Следующий выпуск DragonFly BSD будет поставляться с начальной реализацией ФС HAMMER2

Мэтью Диллон (Matthew Dillon), лидер проекта DragonFly BSD, объявил об решении по поставке в следующем выпуске DragonFly BSD начальной реализации файловой системы HAMMER2, которая развивается проектом с 2014 года. Следующий релиз DragonFly BSD намечен на сентябрь. Поддержка HAMMER2 будет включена в базовую поставку, но для включения потребует ручных манипуляций, так как будет позиционироваться как экспериментальная функций без средств для настройки в инсталляторе.

Отмечается, что в первом выпуске HAMMER2 работа будет ограничена только средствами работы на одном разделе (single-image), без использования средств кластеризации (multi-master зеркалирование с распределением данных на несколько хостов) и работы на нескольких разделах, которые пока признаны не готовыми. При этом в первом выпуске HAMMER2 будет поддерживаться установка на загрузочные разделы, дедупликация данных (dedup) на лету, хранение данных в сжатом виде и поддержка монтирования снапшотов, доступных на запись. Возможно к релизу разработчики довести до должного уровня функцию зеркалирования данных на несколько разделов.

В анонсе также отмечается, что физическая структура ФС заслуживает особой гордости благодаря высоким показателям эффективности структур хранения. Например, по сравнению с HAMMER1 гранулированность распределения блоков снижена с 2 Мб до 16 Кб с возможностью дополнительного разбиения блока с обеспечением минимального размера выделяемой области данных в 1 Кб. Содержимое мелких файлов (до 512 Кб включительно) и директорий в которых размещено до 4 элементов (без учета "." и "..") интегрируется непосредственно в состав inode.

Размер указателя на блоки (blockrefs) увеличен до 128 байт, но данное увеличение оправдано такими дополнительными функциями как встраивание хэшей содержимого директорий, не требующее внешних ссылок кодирование параметров имен файлов до 64-символов (для параметров имен длиннее 64 символов выделяется отдельный блок), возможность хранения хэшей проверки дедупликации и криптохэшей, размером до 512 бит.


Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх