Tech riderRev. 20 Sept 2026
- 1Runs onLinux
- 2CostsNot stated by the maker
1 lines stated Written from the maker's own pages

Overview
Shake is ranked #17 of 22 in disk defragmentation software on Specifiction. It runs on Linux.
Compared on disk defragmentation software
- Free plan
- Yesvleu.net
Facts
- Purpose
- Shake is a userspace defragmenter for GNU/Linux that can run while the system is in use.vleu.net · 4 Oct 2026
- How it works
- It rewrites fragmented files and uses heuristics intended to improve efficiency compared with other tools.vleu.net · 4 Oct 2026
- File ordering
- Piping a sorted list of MP3 files into Shake can defragment them and place files close together on disk in lexical order.vleu.net · 4 Oct 2026
- Installation
- The maker lists Ubuntu/Debian, Gentoo, and Arch Linux installation options and instructions for building from source with CMake and libattr development files.vleu.net · 4 Oct 2026
- Extended attributes
- The maker recommends mounting the partition with user_xattr; Shake can run without it but is less efficient because it uses extended attributes to store information for incremental use.vleu.net · 4 Oct 2026
- Usage
- The maker says to run Shake as root on a directory and recommends running it on the whole partition when it is not in use for better results.vleu.net · 4 Oct 2026
- Preview mode
- Shake can report fragmentation without changing files using the --pretend and --verbose options.vleu.net · 4 Oct 2026
- File size behavior
- By default, files larger than 95 MB are not processed, and the maker documents options to change the size thresholds and tolerances.vleu.net · 4 Oct 2026
- Age behavior
- By default, Shake processes files whose last shake time or ctime is older than eight times 31 days and skips files newer than two months; these values can be changed with options.vleu.net · 4 Oct 2026
- Maker
- The project page names Brice Arnould as the author.vleu.net · 4 Oct 2026
- Maker location
- The maker's about page says he lives in Evilard, a village close to Berne, Switzerland.vleu.net · 4 Oct 2026
- Install options
- The page lists Ubuntu/Debian, Gentoo, and Arch Linux installation options and instructions for building from source.vleu.net · 5 Oct 2026
- Filesystem requirement
- The maker recommends mounting the partition with user_xattr; Shake can run without it but is less efficient for incremental use.vleu.net · 5 Oct 2026
- Root access
- The usage instructions say to run Shake as root.vleu.net · 5 Oct 2026
- Preview
- The `--pretend` and `--verbose` options can show fragmentation without running a defragmentation pass.vleu.net · 5 Oct 2026
- File selection
- Shake uses file size, last-shake date or ctime, access-time patterns, and fragment counts in deciding whether files are fragmented enough to process.vleu.net · 5 Oct 2026
- Source code
- The maker links to a public GitHub repository whose file list includes COPYING and GPL.txt.github.com · 5 Oct 2026
- Support contact
- The project page lists [email protected] as the author's email address.vleu.net · 5 Oct 2026
Company
- Founded
- 2008vleu.net · 28 Sept 2026
Best Shake alternatives
See all 20 All accessCh 01 IObit Uninstaller Free planWindows from $1.23/mo7.1 All accessCh 02 O&O AppBuster Free trialWindows 6.7 All accessCh 03 Auslogics Driver Updater Free planWindows Free to start6.6 All accessCh 04 DymaxIO Free trialWindows from $5.75/mo6.6 All accessCh 05 Puran Defrag Free planWindows Free to start6.6 All accessCh 06 WinContig Free planWindows Free to start6.6
Where it ranks on Specifiction
Is Shake yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- vleu.net/projects/shake/· checked 4 Oct 2026
- vleu.net· checked 4 Oct 2026
- github.com/unbrice/shake· checked 5 Oct 2026

