Skip to content

Commit

Permalink
Created README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
unbrice committed Nov 14, 2014
1 parent 2f08e24 commit 1bd5696
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
shake
=====
Shake is a defragmenter that runs in userspace, without the need of patching the kernel and while the system is used (for now, on GNU/Linux only).

There is nothing magic in that : it just works by rewriting fragmented files. But it has some heuristics that could make it more efficient than other tools, including `defrag` and, maybe, `xfs_fsr`.

As an example, it allows you to write:
```shell
find -iname '*.mp3' | sort | shake
```
to defrag all mp3 in a directory, puting together on the disk those close in lexical order.

0 comments on commit 1bd5696

Please sign in to comment.