Si comme moi tu as besoin de faire de la place sur ton serveur Nextcloud, la première idée qui te sera venue à l’esprit, c’est de supprimer le superflu. Mais c’est aussi valable pour ton pc portable perso, ton serveur de sauvegarde ou je ne sais quelle autre machine où au fil du temps tu stockes tes fichiers. Avec le temps, ceux-ci sont facilement dupliqués, voir multipliés. C’est la fameuse loi de la multiplication des petits fichiers. Miracle d’une informatique qui permet de copier facilement à volonté.Et ça on le sait tous: ne pas fixer de limites à un humain , c’est la porte ouverte à tous les abus.Bref, je m’égare là…il est grand temps de supprimer toutes ces photos, vidéos, ou documents copiés plusieurs fois en moult endroits pour le « juste au cas ou » mais qui au final prennent vachement de place! La commande rdfind va nous aider à faire un peu de ménage dans tout ça.
Installation « rdfind »
Dans ton terminal:
sudo apt install rdfind
Lister les doublons
Résultats : liste des fichiers en doublons dans result.txt
rdfind -dryrun true /mnt/nextcloud
/
cat results.txt
Supprimer les doublons
Tous les doublons ainsi que les fichiers vides:rdfind -deleteduplicates true -ignoreempty false /mnt/nextcloud
Remplacer les doublons par des liens physiques (hardlinks) : rdfind -makehardlinks true /mnt/nextcloud
Remplacer les doublons par des liens symboliques: rdfind -makesymlinks true /mnt/nextcloud
D’autres programmes qui fonctionnent mais que je n’ai pas eu le temps de tester: fdupes jdupes hardlink fslint…
Pour en savoir plus, je vous conseille de lire ce thread.
Je ne connaissais pa rdfind. Perso ,j’utilise « hardlink » et jen suis très satisfait: rapide et efficace
Vous devriez jeter un coup d’oeil au logiciel `fslint`, dispo dans Debian