Table of Contents

EXT4

Fragmentation viewers

deduplication

Not supported. Duplicated files can be removed and hardlinkied using 3rd party software:

Not for ext4:

rmlint

rmlint /BIG/POOL --progress --xattr -c sh:hardlink --size 1M

Tools doesn't touch filesystem. It generate rmlint.sh to make desired modification. Please review script, especially function cp_hardlink. Function needs to hande errors a bit better - it first removes file without backup, and then if error occurs during hardlink there is no way back.

rmlint.patch
1c1
< #!/bin/sh
---
> #!/bin/sh -eu
192a193
>             mv "$1" ~"$1".rmlint.$$
194a196
>             rm ~"$1".rmlint.$$

rdfind

rdfind . -dryrun