HAMMER2 — это наследник файловой системы HAMMER, полностью переработанной для поддержки расширенной кластеризации. HAMMER2 поддерживает дедупликацию в реальном времени и пакетную, мгновенные снимки, индексирование записей каталогов, несколько монтируемых корневых файловых систем, монтируемые снимки, низкое , сжатие данных, , обнаружение нулей, контрольные суммы данных и метаданных и с другими файловыми системами или узлами. В ней отсутствует поддержка («xattr»).
История
Файловую систему HAMMER2 разработал Мэттью Диллон. Изначально он планировал довести её до минимально рабочего состояния к июлю 2012 года, а финальную версию выпустить в 2013 году. В рамках программы Google Summer of Code 2013 Дэниел Флорес реализовал сжатие в HAMMER2 используя алгоритмы LZ4 и zlib. 4 июня 2014 года вышла версия DragonFly 3.8.0 с поддержкой HAMMER2, хотя файловая система ещё не считалась готовой к использованию. 16 октября 2017 года была выпущена DragonFly 5.0 с поддержкой загрузки HAMMER2, но статус файловой системы был отмечен как экспериментальный.
HAMMER2 имел долгий период инкубации и разработки, прежде чем официально поступил в производство в апреле 2018 года как рекомендуемая корневая файловая система в релизе Dragonfly BSD 5.2..
Диллон продолжает активно разрабатывать и поддерживать HAMMER2 по состоянию на июнь 2020 года.
См. также Список файловых систем ZFS Btrfs
Примечания
Ссылки
Категория:DragonFly BSD Категория:Распределённые файловые системы Категория:Программное обеспечение, разработанное в 2014 году