Назад | Перейти на главную страницу

Robocopy ошибочно отмечает файлы как более новые

У меня есть два диска в формате NTFS на разных машинах, и я делаю между ними зеркало robocopy:

robocopy "D:\My Documents" "X:\Backup\My Documents" /MIR /V /NP /XD .* /XO /XA:SHTO /FAT /Z /ETA /DST /R:3 /W:30

Но он будет ошибочно отмечать файлы как более новые, но я не менял это, и это много файлов, поэтому я не думаю, что окна также изменили их.

Я запускаю robocoy в постоянном цикле, и это занимает около 15 минут, поэтому я думаю, что что-то не так, у кого-нибудь есть эта проблема?

Пример вывода:

Я провел сравнение и никаких различий не обнаружил:

C:\>fc D:\Documents\"My Documents"\3d\Sphere3DCopy1.mtl X:\Backup\"My Documents"\3d\Sphere3DCopy1.mtl
Comparing files D:\DOCUMENTS\MY DOCUMENTS\3D\Sphere3DCopy1.mtl and X:\BACKUP\MY DOCUMENTS\3D\SPHERE3DCOPY1.MTL
FC: no differences encountered

Мы обнаружили, что с помощью / БПФ Переключатель Robocopy уменьшает разницу во времени примерно до 2 секунд при сравнении изменений файлов. Это устранило 2 часа копирования всего, когда измененные файлы обычно занимали менее 3 минут.

RoboCopy /? говорит об использовании этого переключателя для «предположения о времени файла FAT (2-секундная детализация)».

Спасибо ребятам из connetrix.

http://www.conetrix.com/Blog/post/Robocopy-Incorrectly-Detects-Files-as-Newer-When-Copying-Between-Different-File-Systems.aspx

Попробуй это:

robocopy "D:\My Documents" "X:\Backup\My Documents" /FFT /MIR /V /NP /XD .* /XO /XA:SHTO /FAT /Z /ETA /DST /R:3 /W:30

У нас это сработало.