2 votes

Outil permettant de consolider des données sur plusieurs disques durs et de répertorier les différences entre les jeux de fichiers

J'ai plusieurs disques durs que j'ai utilisés au fil des ans pour sauvegarder mes données. Chacun d'entre eux a une structure de dossiers et un jeu de fichiers différents. J'ai maintenant un énorme NAS sur lequel je souhaite consolider toutes mes données. J'ai créé une nouvelle structure de dossiers sur le NAS et j'y ai déplacé la plupart de mes données.

Quelqu'un connaît-il un outil qui pourrait indexer mon NAS et comparer ensuite tout autre disque dur, dossier ou autre support et dresser la liste des dossiers/fichiers qui ne se trouvent pas sur le NAS.

Je pense que je pourrais écrire un script qui md5/sha1 chaque fichier sur le NAS et mettre ces données dans une base de données. Ensuite, le script pourrait comparer en utilisant ces hachages et lister les différences. J'espère qu'il existe une meilleure solution, si elle existe.

0voto

arcdegree Points 121

Pour conclure cette question, je n'ai pas vraiment trouvé de réponse à cette question.

J'ai fini par écrire un script Python qui lisait tous les fichiers sur le disque et enregistrait un hachage MD5 de chacun d'entre eux dans une base de données.

J'ai ensuite créé un autre script qui lirait le contenu du lecteur pour le comparer et consulterait le MD5 dans la base de données pour voir si le fichier existait déjà. Ce n'est pas parfait, mais cela a fonctionné.

0voto

Andrés Rivera Points 21

Il est possible de transférer des photos par tranches de 20 à 100 Go sur une carte SD ou une carte flash USB et d'utiliser l'outil de téléchargement Dropbox pour analyser la clé USB et télécharger automatiquement les nouveaux fichiers vers Dropbox. Une fois les fichiers uniques téléchargés sur Dropbox, il est possible de les télécharger tous sur un nouveau disque dur. Ainsi, même si vous n'utilisez pas Dropbox régulièrement, vous pouvez l'utiliser pendant quelques jours ou quelques semaines, juste pour faire le travail. Il est également possible d'écrire des scripts en unix shell, Ruby, PHP ou Python pour créer une base de données et transférer les fichiers uniques, ce que vous semblez avoir fait. La solution Dropbox est pour les profanes. J'espère que cela aidera d'autres personnes.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X