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
edytuj- 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
edytujWymaga 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
edytuj- ↑ Porting the HAMMER File System to Linux [online], dlorch.github.com [dostęp 2017-11-23] [zarchiwizowane z adresu 2012-11-24] (ang.).
- ↑ DragonFly On-Line Manual Pages : hammer(5) [online], leaf.dragonflybsd.org [dostęp 2017-11-23] .