- - Comment supprimer des données redondantes sous Linux avec Fdupes

Comment supprimer des données redondantes sur Linux avec Fdupes

Personne n'aime les fichiers en double. Ils prennent de la place inutile sur un système et gênent. Heureusement, sous Linux, il existe un moyen de supprimer les données redondantes et de nettoyer les fichiers en double, en utilisant Fdupes.

Installer Fdupes

L'outil Fdupes est l'un des meilleurs en ligne de commandeoutils de déduplication sur la plate-forme Linux. Lorsqu'il est exécuté, il peut rechercher dans tous les répertoires les doublons, repérer leur emplacement exact et transformer les doublons en liens symboliques - liens physiques et liens symboliques. Mieux encore, en transformant les doublons en liens système, vous réduirez l'espace tout en conservant les fichiers intacts au même endroit.

Fdupes est facile à installer et a beaucoup desupport dans la majorité des distributions Linux. En fait, même FreeBSD a le logiciel disponible. Pour que le logiciel fonctionne, lancez un terminal et entrez les commandes correspondant à votre système d'exploitation Linux.

Ubuntu

sudo apt install fdupes

Debian

sudo apt-get install fdupes

Arch Linux

Fdupes est sur Arch Linux, via le référentiel «Community». Malheureusement, le référentiel «Communauté» n’est pas configuré par défaut. Pour installer ce programme, vous devez d’abord éditer le Pacman.conf fichier.

Pour éditer le fichier de configuration, ouvrez-le dans l'éditeur de texte Nano.

sudo nano /etc/pacman.conf

Dans le fichier de configuration, supprimez “#” devant tous les éléments liés à “Communauté”. Gardez à l'esprit que chaque "#" doit être parti, sinon le repo ne fonctionnera pas. Lorsque les modifications sont terminées, enregistrez-le avec Ctrl + O et sortir avec Ctrl + X.

Synchronisez le nouveau dépôt de communauté avec Pacman.

sudo pacman -Syy

Maintenant que la source logicielle «Communauté» a été synchronisée avec succès, Arch Linux a un accès complet à celle-ci. Terminez le processus en installant l'application Fdupes via le gestionnaire de packages.

sudo pacman -S fdupes

Feutre

sudo dnf install fdupes

OpenSUSE

sudo zypper install fdupes

Rechercher les doublons

Avant de pouvoir supprimer les fichiers redondants, Fdupes doit savoir où ils se trouvent. Pour trouver les fichiers, vous devez utiliser le logiciel r commutateur. Avec le r vous pourrez rechercher dans chaque dossier de votre ordinateur Linux, ainsi que dans chaque sous-dossier, ce qui facilitera la recherche de doublons beaucoup plus rapidement.

Suivez les instructions ci-dessous pour savoir comment rechercher et supprimer les fichiers en double à plusieurs endroits sur votre PC Linux.

Doublons dans le dossier d'accueil

L’un des principaux endroits où les utilisateurs stockent des fichiers est/domicile/. La raison pour laquelle ce dossier contient des tonnes de fichiers est que tout ce qu'un utilisateur fait sous Linux est placé ici. En conséquence, les fichiers s’accumulent avec le temps et souvent les doublons s’accumulent. Pour trouver ces doublons, ouvrez un terminal et pointez fdupes dans votre dossier personnel.

fdupes -r ~/

ou, pour analyser un autre utilisateur sur votre PC, non connecté actuellement, faites:

fdupes -r /home/username/

Après avoir exécuté l'analyse, l'outil renvoie une liste complète des doublons trouvés dans le répertoire de base. Pour enregistrer ces informations, dirigez la sortie vers un fichier du dossier Documents.

fdupes -r ~/ >> ~/Documents/fdupes-scan-home.txt

ou

fdupes -r /home/username/ >> ~/Documents/fdupes-scan-home-user.txt

Doublons dans le système de fichiers racine

Fdupes a la capacité d'analyser n'importe quel emplacement, et pas seulement le dossier personnel. Si vous essayez de trouver des fichiers en double sur le système de fichiers racine de votre PC Linux, voici la marche à suivre.

Dans un terminal, changez le shell d'un normalutilisateur sur le compte root. Le passage d'un compte traditionnel à un compte racine permettra à l'application Fdupes d'analyser des emplacements inaccessibles à une configuration normale.

sudo -s

ou

su -

En tant que root, analysez le système de fichiers racine à l'aide de Fdupes.

fdupes -r /

Vous pouvez également analyser un emplacement spécifique plutôt que l’ensemble du système racine avec:

fdupes -r /location/on/your/pc

Besoin d'exporter les résultats de l'analyse dans un fichier pour plus tard? Exécutez cette commande.

fdupes -r / >> /home/username/Documents/fdupes-scan.txt

ou

fdupes -r /location/on/your/pc >> /home/username/Documents/fdupes-scan.txt

Supprimer les données redondantes

L'analyse des fichiers en double est une partie essentiellede supprimer les données redondantes. L'étape suivante consiste à gérer les résultats et à supprimer les redondances. Heureusement, l'élimination des données redondantes est extrêmement rapide. Mieux encore, rien n’a besoin d’être supprimé, car Fdupes prend en charge l’échange de fichiers réels avec des liens symboliques.

Il existe deux types de déduplication que Fdupesprend en charge: liens durs et liens soft. Pour de meilleurs résultats, nous vous recommandons d’utiliser des liens physiques, car ils ne peuvent pas être distingués des fichiers réels. Cependant, les liens symboliques souples fonctionnent également. Pour dédupliquer, procédez comme suit dans un terminal.

Remarque: Ne remplacez pas les données en double dans tout le système à moins de comprendre les risques qui peuvent en résulter!

Lien dur remplacer

fdupes -rH /home/username/

ou, pour les doublons à l'échelle du système:

sudo -s
fdupes -rH /root/file/location

Lien souple Remplacer

fdupes -rS /home/username/

ou, pour l'ensemble du système:

fdupes -rS /root/file/location
</ p>

commentaires