HAMMER (file system)

HAMMER is a high-availability 64-bit file system developed by Matthew Dillon for DragonFly BSD using B+ trees. Its major features include infinite NFS-exportable snapshots, master–multislave operation, configurable history retention, fsckless-mount, and checksums to deal with data corruption. HAMMER also supports data block deduplication, meaning that identical data blocks will be stored only once on a file system. A successor, HAMMER2, was announced in 2011 and became the default in Dragonfly 5.2 (April 2018).

HAMMER
Developer(s)Matthew Dillon
Full nameHAMMER
IntroducedJuly 21, 2008 (2008-07-21) with DragonFly BSD 2.0
Structures
Directory contentsModified B+ tree
Limits
Max volume size1 EiB
Features
ForksNo
File system
permissions
UNIX permissions
Transparent
compression
Yes
Data deduplicationOn demand
Other
Supported
operating systems
DragonFly BSD
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.