#1 Le 13/10/2018, à 14: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, à 16: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