J'utilise un serveur Ubuntu et le projet sur lequel je travaille a des exigences très strictes pour s'assurer que les données ne sont pas corrompues. Je n'arrive pas à trouver une bonne réponse à ce sujet. Lors de la copie locale de fichiers dans un nouveau répertoire, faut-il faire une somme Md5 ou le système d'exploitation effectue-t-il cette vérification par défaut pour s'assurer que le fichier le transfert passe correctement?
la source
Eh bien, vous pouvez probablement utiliser rsync localement pour faire cela - il a son propre algorithme de somme de contrôle évolutive et ce serait plus simple en effectuant une somme de contrôle dans chaque fichier.
la source
Une option plus simple que l’utilisation de md5sum dans la copie de fichiers consiste à utiliser rsync avec l’option -c. rsync est une commande de copie et de sauvegarde de fichiers capable. Par exemple, pour copier le contenu de / src / foo dans / dest / foo:
Notez l'utilisation idiosyncratique de la barre oblique finale dans le premier paramètre.
Voir la page de manuel de rsync pour plus de détails.
Edit: -c est pour "checksumming".
la source