
Shake er en defragmenter, der kører i user-plads, mens systemet er i brug (for nu, om
GNU/Linux only), uden at der er behov for at lappe den kerne, og uden at skulle lappe kernen. I modsætning xfs_fsr det kun bruger funktioner er fælles for alle filsystemer. Det har til formål at vurdere omkostningerne ved opsplitning er baseret på kriterier som fragment antal, afstand fra "venner" (som standard, en gruppe af filer bruges på samme tid), fil alder (omskrivning gamle filer tillade filsystem atter ledig plads) , fil-størrelse og antallet af "krummer" (meget små fragmenter at tvinge hovedet at flytte repetetively). En Python-modulet, som parser produktionen af verbose mode er inkluderet.
Licens: GNU General Public License (GPL)
Ændringer:
Størrelsen enhed blev ændret til kilobytes.Unnecessary get_ptime () opkald blev fjernet. Thecode blev ryddet op. En løsning mod ldbehavior blev tilføjet. Et signal handling, der forsøger tokeep filer lige så sikkert som det kan tilføjes. En Debianpackage blev tilføjet. Støtte til posix_fadvise () wasadded. Et nedbrud på filer, der afsluttes med et hul wasfixed. En ny bygge-systemet er i fokus.
Mere ...