![]() | This article contains content that is written like an advertisement. (December 2021) |
Developer(s) | Matthew Dillon |
---|---|
Full name | HAMMER |
Introduced | July 21, 2008DragonFly BSD 2.0[1][2] | with
Structures | |
Directory contents | Modified B+ tree[3] |
Limits | |
Max volume size | 1 EiB[3] |
Features | |
Forks | No |
File system permissions | UNIX permissions |
Transparent compression | Yes[4] |
Data deduplication | On demand |
Other | |
Supported operating systems | DragonFly BSD |
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.[5] HAMMER also supports data block deduplication, meaning that identical data blocks will be stored only once on a file system.[6] A successor, HAMMER2, was announced in 2011 and became the default in Dragonfly 5.2 (April 2018).[7]
lor-2007
was invoked but never defined (see the help page).phoronix
was invoked but never defined (see the help page).hammer-design-doc
was invoked but never defined (see the help page).man-5-hammer
was invoked but never defined (see the help page).dedup-devblog
was invoked but never defined (see the help page).