HAMMARE2

HAMMARE2
Utvecklare Matthew Dillon
Fullständiga namn HAMMARE2
Introducerad 4 juni 2014 ; 8 år sedan ( 2014-06-04 ) med DragonFly BSD 3.8
Funktioner
Filsystembehörigheter UNIX-behörigheter
Transparent kompression Ja
Transparent kryptering Planerad
Datadeduplicering leva
Övrig
Operativsystem som stöds DragonFly BSD

HAMMER2 är en efterföljare till HAMMER -filsystemet, omdesignat från grunden för att stödja förbättrad klustring . HAMMER2 stöder online- och batchdeduplicering , ögonblicksbilder , indexering av katalogposter, flera monteringsbara filsystemrötter , monteringsbara ögonblicksbilder, lågt minnesutrymme, komprimering , kryptering , nolldetektering, data- och metadatakontrollsummor och synkronisering till andra filsystem eller noder. Det saknar stöd för utökade filattribut (xattr).

Historia

Ett exempel på filsystemslayout för HAMMER2

HAMMER2-filsystemet skapades av Matthew Dillon, som från början planerade att få det upp till minimalt fungerande tillstånd i juli 2012 och skicka den slutliga versionen 2013. Under Google Summer of Code 2013 implementerade Daniel Flores komprimering i HAMMER2 med LZ4 och zlib -algoritmer. Den 4 juni 2014 DragonFly 3.8.0 med stöd för HAMMER2, även om filsystemet sades inte vara redo att användas. Den 16 oktober 2017 släpptes DragonFly 5.0 med startbart stöd för HAMMER2, även om filsystemets status markerades som experimentell.

HAMMER2 hade en lång inkubations- och utvecklingsperiod innan den officiellt gick in i produktion i april 2018, som det rekommenderade rotfilsystemet i Dragonfly BSD 5.2-utgåvan.

Dillon fortsätter att aktivt utveckla och underhålla HAMMER2 från och med juni 2020.

Se även

externa länkar