HAMMER2
| HAMMER2 | |
|---|---|
| Разработчик | Мэттью Диллон |
| Файловая система | HAMMER2 |
| Дата представления | 4 июня 2014 (DragonFly BSD 3.8) |
| Возможности | |
| Права доступа | права доступа UNIX |
| Фоновая компрессия | Да |
| Фоновое шифрование | Планируется |
| Поддерживается ОС | DragonFly BSD |
HAMMER2 — это наследник файловой системы HAMMER, полностью переработанной для поддержки расширенной кластеризации. HAMMER2 поддерживает дедупликацию в реальном времени и пакетную, мгновенные снимки, индексирование записей каталогов, несколько монтируемых корневых файловых систем, монтируемые снимки, низкое потребление памяти, сжатие данных, шифрование, обнаружение нулей[1], контрольные суммы данных и метаданных и синхронизацию с другими файловыми системами или узлами. В ней отсутствует поддержка расширенных атрибутов файлов («xattr»).
История
Файловую систему HAMMER2 разработал Мэттью Диллон. Изначально он планировал довести её до минимально рабочего состояния к июлю 2012 года, а финальную версию выпустить в 2013 году[2][3]. В рамках программы Google Summer of Code 2013 Дэниел Флорес реализовал сжатие в HAMMER2 используя алгоритмы LZ4 и zlib[4][5]. 4 июня 2014 года вышла версия DragonFly 3.8.0 с поддержкой HAMMER2, хотя файловая система ещё не считалась готовой к использованию[6]. 16 октября 2017 года была выпущена DragonFly 5.0 с поддержкой загрузки HAMMER2, но статус файловой системы был отмечен как экспериментальный[7].
HAMMER2 имел долгий период инкубации и разработки, прежде чем официально поступил в производство в апреле 2018 года как рекомендуемая корневая файловая система в релизе Dragonfly BSD 5.2.[8].
Диллон продолжает активно разрабатывать и поддерживать HAMMER2 по состоянию на июнь 2020 года.
См. также
Примечания
- ↑ Zero Detection предоставляет возможность определять в потоке данные, которые были удалены бизнес-приложениями. Соответствующие блоки не записываются, что значительно повышает эффективность использования дискового пространства по сравнению с традиционными дисковыми массивами. См. статью
Дисковые массивы семейства HP 3PAR StoreServ Storage. Дата обращения: 25 ноября 2025. - ↑ Dillon, Matthew (24 июля 2017). DESIGN document for HAMMER2 (24-Jul-2017 update) (Mailing list).
- ↑ Dillon, Matthew (11 мая 2011). HAMMER2 announcement (Mailing list).
- ↑ DragonFly BSD 5.0: HAMMER2 a 900 000 procesů.
- ↑ Block compression feature in HAMMER2. GSoC 2013. Дата обращения: 5 июня 2014.
- ↑ DragonFly Release 3.8. DragonFly BSD (4 июня 2014). Дата обращения: 5 июня 2014.
- ↑ DragonFly Release 5.0. DragonFly BSD (16 октября 2017). Дата обращения: 16 октября 2017.
- ↑ DragonFly BSD 5.2. Dragonfly BSD Project (9 апреля 2018). Дата обращения: 11 апреля 2018.