
Shake is een defragmentatierapport dat loopt in user-space terwijl het systeem in gebruik is (voor nu, op
GNU/Linux only), zonder de noodzaak om patch van de kernel, en zonder de noodzaak om patch van de kernel. In tegenstelling tot xfs_fsr, maar maakt alleen gebruik van functies voor alle bestandssystemen. Het doel van het evalueren van de versnippering op basis van criteria zoals fragment aantal, de afstand van "vrienden" (standaard, een groep van bestanden tegelijk), dossier leeftijd (herschrijven van oude bestanden zodat het bestandssysteem terug te vorderen vrije ruimte) dossier, de grootte en aantal "kruimels" (zeer kleine fragmenten die kracht het hoofd te bewegen repetetively). Een Python module die parseert de output van de verbose modus is inbegrepen.
Licentie: GNU General Public License (GPL)
Wijzigingen:
De grootte-eenheid is gewijzigd in kilobytes.Unnecessary get_ptime () oproepen werden verwijderd. Thecode werd gesaneerd. Een oplossing tegen ldbehavior toegevoegd. Een signaal handler die probeert tokeep bestanden zo veilig als het kan is toegevoegd. Een Debianpackage werd toegevoegd. Steun voor posix_fadvise () wasadded. Een crash op de bestanden die eindigen met een gat wasfixed. Een nieuw te bouwen systeem wordt gepresenteerd.
Meer ...