
Shake è un deframmentazione che funziona in user-space, mentre il sistema è in uso (per ora, a
GNU/Solo Linux), senza il bisogno di patch per il kernel, e senza il bisogno di patch per il kernel. A differenza di xfs_fsr, si usa solo le funzioni comuni a tutti i filesystem. Essa mira a valutare il costo della frammentazione sulla base di criteri come frammento numero, la distanza da "amici" (di default, un gruppo di file utilizzati allo stesso tempo), file di età (vecchi file consente di riscrivere il filesystem di recuperare lo spazio libero) , le dimensioni dei file, e il numero di "briciole" (molto piccoli frammenti che la forza la testa per spostare repetetively). Un modulo Python che analizza l'output della modalità verbose è incluso.
Licenza: GNU General Public License (GPL)
Modifiche:
La dimensione è stata modificata per kilobytes.Unnecessary get_ptime () inviti sono stati rimossi. Thecode è stato ripulito. Una soluzione contro ldbehavior è stato aggiunto. Un segnale che il gestore cerca tokeep file al sicuro come può è stato aggiunto. Un Debianpackage è stato aggiunto. Supporto per posix_fadvise () wasadded. Un incidente sul file che terminano con un buco wasfixed. Un nuovo sistema è caratterizzato.
Maggiori informazioni ...