Je viens de copier une tonne de données depuis une machine exécutant Windows 7 Ultimate vers un serveur exécutant Ubuntu Server LTS 10.04. J'ai utilisé l'utilitaire robocopy via PowerShell pour accommplish cette tâche, mais je n'ai pas pu trouver aucune information en ligne concernant si Robocopy vérifie l'intégrité du fichier copié une fois qu'il est copié sur le serveur. Tout d'abord, est-ce que quelqu'un sait si cela est fait de façon inhérente? Aucun commutateur ne vous permet explicitement d'ajouter une vérification à un transfert de fichier. Deuxièmement, si ce n'est pas le cas ou s'il existe une incertitude quant à savoir si oui ou non, quelle serait la méthode la plus simple pour accomplir cela pour plusieurs répertoires avec plusieurs fichiers/sous-répertoires?Vérifier les données copiées entre les partages Windows et Linux?
Merci!
Connaissez-vous un tel programme pour Windows? – toolshed
Je peux faire fonctionner cela de Linux à Windows, mais pas l'inverse. La plupart des utilitaires Windows semblent sortir les données avec un retour chariot, contrairement à md5sum. Crée des tonnes de problèmes lors de la création d'une somme de contrôle sur le système Windows et de la vérification sous Linux. J'ai essayé de passer l'option -b, mais apparemment vous ne pouvez le faire que lors de la création des md5sums. – toolshed
Ah. Vous pouvez supprimer les retours chariot sur Linux avec 'tr -d '\' < input > output'. ('tr (1)' fait des translations de caract'eres et avec des suppressions '-d' Le' '\ r'' est la séquence d'échappement pour le caract'ere CR.) – sarnold