• # jdupes

    Posté par . En réponse au journal fdupes : un utilitaire pour gagner de la place sur son disque dur. Évalué à 5. Dernière modification le 10 mai 2018 à 17:28.

    jdupes est un fork de fdupes, beaucoup plus rapide (entre autres)

    # time jdupes -m -r /opt
    Scanning: 108436 files, 1513 items (in 1 specified)
    6411 duplicate files (in 5849 sets), occupying 398 MB 
    real 0m2,370s
    user 0m0,837s
    sys 0m1,506s
    # time fdupes -m -r /opt
    6472 duplicate files (in 5850 sets), occupying 398.1 megabytes
    real 0m18,228s
    user 0m4,213s
    sys 0m13,929s

    On peut demander à {f,j}dupes de récupérer de la place en transformant les doublons en hardlinks (à manier avec les précautions d'usage).

    Ou bien sur un système de fichier BTRFS jdupes peut demander au kernel de dé-dupliquer les extents des fichiers doublons. En fait pour cela je préfère utiliser duperemove en lui passant éventuellement à traiter la sortie de jdupes.

    https://btrfs.wiki.kernel.org/index.php/Deduplication