HAMMER
HAMMER is a high-availability 64-bit redundant clustering file system developed by Matthew Dillon for DragonFly BSD using B-trees. Its features include infinite snapshots, multi-master operation, configurable history retention and self-healing. There is ongoing work to port HAMMER to Linux.
Features
Keeps a full filesystem history, with settable pruning of old data. CRC checksumming of metadata. Minimal remount time (no fsck required). Designed for cluster mirroring and efficient remote access. Support for very large file-systems (up to 1 exabyte). Ability to re-optimize the layout in the background, on a live filesystem.
Limitations
Requires a pruning/reblocking cron job run a few minutes every night to incrementally clean up and regain space on the filesystem.
Does not yet support multi-master configuration.
Platforms
DragonFly BSD.
Translation
The word "HAMMER" occurs as such in the following languages: English, French, Japanese, Polish.
Translation in Russian: HAMMER (файловая система).
|