HAMMER

HAMMER – 64-bitowy system plików stworzony przez Matthew Dillona dla systemu DragonFly BSD.

Koncepcja systemu oparta została na wykorzystaniu drzew binarnych. HAMMER oferuje możliwość tworzenia snapshotów oraz automatyczne naprawianie systemu w przypadku uszkodzenia. Aktualnie trwają prace nad przeniesieniem go do jądra Linux[1].

Cechy

  • HAMMER przechowuje całą historię systemu plików, umożliwiając przeglądanie i cofanie zmian w plikach.
  • Zliczanie sum kontrolnych (CRC) metadanych.
  • Minimalny czas montowania. Brak konieczności użycia narzędzia fsck.
  • Obsługuje bardzo duże dyski o rozmiarach dochodzących do 1 eksabajta.
  • Zdolność do autooptymalizacji w tle nawet na zamontowanym systemie.

Ograniczenia

Wymaga dodatkowego wpisu do crona, uruchamiającego na kilka minut w okresie najmniejszego obciążenia program porządkujący w celu reorganizacji systemu[2].

Aktualnie nie wspiera konfiguracji multi-master.

Przypisy

  1. Porting the HAMMER File System to Linux [online], dlorch.github.com [dostęp 2017-11-23] [zarchiwizowane z adresu 2012-11-24]  (ang.).
  2. DragonFly On-Line Manual Pages : hammer(5) [online], leaf.dragonflybsd.org [dostęp 2017-11-23] .

Linki zewnętrzne

  • Dokumentacja systemu na stronie DragonFlyBSD
  • p
  • d
  • e
DOS/Windows
  • FAT
  • FAT12
  • FAT16
  • FAT32
  • exFAT (FAT 64)
  • VFAT
  • NTFS
  • ReFS
  • WinFS
Unix/Linux
OS/2 / eComStation
Lisa OS / Mac OS / OS X
Inne