HAMMER
HAMMER

== Funktionen ==
Das ''HAMMER''-Dateisystem verfügt über eine feine und eine grobe Verlaufsaufzeichnung. Die grobe Verlaufsaufzeichnung besteht aus jederzeit erstellbaren Schnappschüssen, welche beliebig lange gespeichert werden können. Die feine Verlaufsaufzeichnung umfasst standardmäßig die Änderungen der letzten 30–60 Sekunden, diese Dauer ist aber konfigurierbar. Durch eine kurze Überprüfung der feinen Verlaufsaufzeichnung ist es selbst nach einem Systemabsturz möglich das Dateisystem ohne eine vollständige Überprüfung der Daten wieder in Betrieb zu nehmen.
Auf einem ''HAMMER''-Dateisystem können bis zu 65,536 ''master'' (schreib- und lesbar) und ''slave'' (nur lesbar) Pseudo-Dateisysteme (PFSs) mit jeweils unabhängigen Konfigurationen und Inode-Nummerierung erzeugt werden. Jedes PFS (sowohl master als slave) lässt sich lokal oder über das Netzwerk auf mehrere Slaves spiegeln.
Die maximale Größe für ein Dateisystem liegt bei 1 EiB, zusammengesetzt aus 256 Datenträgern von je 4 PiB (=4096 TiB) Speicherkapazität. Mittels CRC-Prüfsummen wird die Integrität von Daten und Metadaten überprüft. Die Prüfsummen werden auch bei der Daten-Deduplikation verwendet, wo im Zweifelsfall aber auch auf bitweises Vergleichen von Datenblöcken zurückgegriffen wird.