← retour aux snippets

duperemove: dédupliquer des blocs sur Btrfs

Scanner et dédupliquer des données identiques au niveau bloc en s'appuyant sur Btrfs reflinks.

bash filesystem #btrfs#dedupe#duperemove

objectif

Gagner de l’espace sur des datasets avec beaucoup de doublons (VMs, backups).

code minimal

sudo duperemove -dr --hashfile=/var/lib/duperemove.hash /data

utilisation

# dry-run et journal
sudo duperemove -d -r -v /data

variante(s) utile(s)

# cibler uniquement >1M
sudo duperemove -dr --minsize=1M /data

notes

  • fonctionne mieux sur Btrfs/XFS avec reflinks.
  • peut être long; privilégiez des fenêtres hors-pics.