HAMMER2 es un sucesor del sistema de archivos HAMMER , rediseñado desde cero para admitir una agrupación en clústeres mejorada . HAMMER2 admite deduplicación en línea y por lotes , instantáneas , indexación de entradas de directorio, múltiples raíces de sistemas de archivos montables , instantáneas montables, bajo consumo de memoria , compresión , cifrado , detección cero, suma de comprobación de datos y metadatos y sincronización con otros sistemas de archivos o nodos. Carece de compatibilidad con atributos de archivo extendidos ("xattr").
Historia

El sistema de archivos HAMMER2 fue concebido por Matthew Dillon, quien inicialmente planeó llevarlo a un estado de trabajo mínimo para julio de 2012 y enviar la versión final en 2013. [1] [2] Durante Google Summer of Code 2013, Daniel Flores implementó la compresión en HAMMER2 utilizando algoritmos LZ4 y zlib . [3] [4] El 4 de junio de 2014, se lanzó DragonFly 3.8.0 con soporte para HAMMER2, aunque se dijo que el sistema de archivos no estaba listo para su uso. [5] El 16 de octubre de 2017, se lanzó DragonFly 5.0 con soporte de arranque para HAMMER2, aunque el estado del sistema de archivos se marcó como experimental. [6]
HAMMER2 tuvo un largo período de incubación y desarrollo antes de entrar oficialmente en producción en abril de 2018, como el sistema de archivos raíz recomendado en la versión Dragonfly BSD 5.2. [7]
Dillon continúa desarrollando y manteniendo activamente HAMMER2 a partir de junio de 2020.
Véase también
Referencias
- ^ Dillon, Matthew (24 de julio de 2017). "Documento de diseño para HAMMER2 (actualización del 24 de julio de 2017)" (Lista de correo).
- ^ Dillon, Matthew (11 de mayo de 2011). "Anuncio de HAMMER2" (Lista de correo).
- ^ "DragonFly BSD 5.0: HAMMER2 un proceso de 900 000".
- ^ "Función de compresión de bloques en HAMMER2". GSoC 2013. Consultado el 5 de junio de 2014 .
- ^ "DragonFly Release 3.8". DragonFly BSD . 2014-06-04 . Consultado el 2014-06-05 .
- ^ "DragonFly Release 5.0". DragonFly BSD . 2017-10-16 . Consultado el 2017-10-16 .
- ^ "DragonFly BSD 5.2". Proyecto Dragonfly BSD. 9 de abril de 2018. Consultado el 11 de abril de 2018 .
Enlaces externos
- Diseño de HAMMER2