Not supported. Duplicated files can be removed and hardlinkied using 3rd party software:
Not for ext4:
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.
1c1 < #!/bin/sh --- > #!/bin/sh -eu 192a193 > mv "$1" ~"$1".rmlint.$$ 194a196 > rm ~"$1".rmlint.$$
rdfind . -dryrun