Korben, roi d’internet, logo bébé avec des lunettes en mode thug life Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Korben Upgrade your mind

Vérifier l’intégrité de très nombreux fichiers

Fim (File Integrity Manager) est un outil vraiment excellent qui permet de gérer l’intégrité de nombreux fichiers. Imaginez… Vous avez une photothèque de 3 To que vous devez transférer sur un autre disque.

Comment vérifier qu’aucun fichier n’a été endommagé ou altéré durant le transfert ? Et bien c’est possible avec Fim qui crée une sorte d’index de hash de chaque fichier et leur état à un instant T. Puis il compare les versions actuelles avec celles notifiées dans ce fichier .fim.

Ainsi vous saurez clairement si dans ces 3 To, des fichiers ont été supprimés, corrompus, modifiés, copiés, renommés ou dupliqués.

Fim est dispo sous licence GPLv3 et vous pouvez le télécharger ici.


Réponses notables

  1. Salut .o/

    Si je comprends bien, c’est le même principe que par exemple md5summer. Ou a-t-il a quelque chose en plus ?

  2. Personnellement, j’utiliserais simplement :

    $ find -type f | xargs sha512sum > SHA512SUMS
    

    Et pour vérifier :

    $ sha512sum -c SHA512SUMS
  3. bunam says:

    sinon il y a rsync qui fait ça très bien
    elle copie et vérifie en même temps
    l’option --checksum vérifie l’intégralité des fichiers
    c’est valable pour Linux, BSD, Unix et aussi Mac OS X
    le problème est de trouver une version pour Windows® -> j’ai abandonné car je n’ai trouvé qu’une seule version payante.

  4. j’ai abandonné car je n’ai trouvé qu’une seule version payante.

    et quelle est-elle ?

  5. bunam says:

    ici il y a un gros warning

    C’est vrai que tant que Windows® se trainera cette bouse de file système : NTFS, les utilisateurs serons pénalisés.

  6. Symen says:

    Un checksum correct intégré au système de fichier, c’est pour moi un intérêt principal des systèmes de fichiers plus modernes style btrfs/ZFS. Je serais tenté de passer mes disques de sauvegardes sur btrfs, mais je me demande si la relative instabilité du projet ne crée pas un risque encore plus grand de pertes de données…

    @Elessar
    Pas mal, c’est tout simple mais faut y penser !

    @bunam
    En même temps cela ne fonctionne pas vraiment de la même manière. A moins que j’ai loupé quelque chose, avec l’option --checksum de rsync tu vérifies seulement que la destination est intègre par rapport à la source, mais du coup tu dois avoir la source à portée.

Continuer la discussion sur Korben Communauté

4 commentaires supplémentaires dans les réponses

Participants

Comment découper une carte SIM sans la bousiller

vec certains téléphone, ça devient une vraie galère au niveau des cartes SIM. Entre la SIM classique (MiniSIM), la MicroSIM et la NanoSIM, difficile de s’y retrouver et surtout de passer d’une plus grande à une plus petite sans devoir attendre que les opérateurs veuillent bien se donner la peine de vous l’envoyer…

Lire la suite


6 outils pour cloner un disque dur sous Windows et Linux

Cloner c’est facile… Bon, ok, cloner un bébé, c’est déjà plus complexe mais un disque dur, c’est l’enfance de l’art… Alors bien sûr le logiciel le plus connu pour ça, est Ghost de Symantec mais au prix de 999,99 euros HT (j’déconne, je ne connais pas le prix en vrai), c’est déjà plus rentable de se mettre à cloner son petit frère artisanalement dans le garage…

Lire la suite