Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/10/2018, à 15:27

katian

duperemove & déduplications d'extends & btrfs

Salut !

je vous présente duperemove !

Il permet de dé-dupliquer les extends d'un répertoire.

Pour faire simple, chaque fichier est stocké sur disque dur en un ou plusieurs extends.

duperemove se charge de trouver les extends en doublons pour n'en laisser qu'un seul, ce qui, sur une partition btrfs, peut permettre de gagner de la place !

installation :

sudo apt install duperemove

dé-duplication des extends des fichiers situés dans le répertoire <chemin> :

$ duperemove -rd <chemin>
-r     Enable recursive dir traversal.
-d     De-dupe the results - only works on btrfs and xfs (experimental).

voila !

Hors ligne

#2 Le 13/10/2018, à 17:37

katian

Re : duperemove & déduplications d'extends & btrfs

petit exemple :

~/temp/dup$ btrfs filesystem du .
     Total   Exclusive  Set shared  Filename
   3.21GiB     3.21GiB           -  ./test_1.avi
   3.21GiB     3.21GiB           -  ./test_1_dup.avi
   6.43GiB     6.43GiB       0.00B  .

ici ces deux fichiers sont volontairement identiques mais n'ont aucune allocation (extend) en commun

ensuite un :

duperemove -rd .

nous donne :

Comparison of extent info shows a net change in shared extents of: 10485760

resultat :

~/temp/dup$ btrfs filesystem du .
     Total   Exclusive  Set shared  Filename
   3.21GiB       0.00B           -  ./test_1.avi
   3.21GiB       0.00B           -  ./test_1_dup.avi
   6.43GiB       0.00B     3.26GiB  .

N.B. : la commande duperemove est assez longue, plusieurs minutes de traitement pour ce cas de test...

Hors ligne