Robocopy는 파일을 최신으로 잘못 표시합니다


4

다른 컴퓨터에 두 개의 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

그러나 파일을 최신 파일로 잘못 표시하지만 변경하지 않았으며 많은 파일이므로 Windows가 파일을 변경했다고 생각하지 않습니다.

나는 robocoy를 꾸준히 반복하고 있으며 약 15 분이 걸리므로 약간 잘못되었다고 생각합니다.

출력 예 :

  • 같은 17548 draft1.jpg
  • 같은 98108 draft2.jpg
  • 동일한 104 Spiral3DCopy1.mtl
  • 최신 104 Sphere3DCopy1.mtl
  • 최신 345985 swamp1.jpg
  • 최신 75209 test.jpg

나는 비교를했는데 차이점이 없습니다.

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

두 머신 모두 시간이 정해져 있습니까?
Sven

그렇습니다. 모든 파일이 "최신"으로 표시되는 것은 아닙니다. 약 20 %
Cinaird

최신으로 표시되는 파일 형식에 공통적 인 것이 있습니까?
Trevor Sullivan

@ TrevorSullivan : 아니요, 폴더에서 가장 일반적인 파일 형식으로 무작위로 배포됩니다. 다음은 가장 일반적인 파일 형식의 샘플입니다. mtl, obj, jpg, png, pdf, pdf, odt, html, txt, psd, rar
Cinaird

1
그리고 하나 더 아이디어. / L로 실행 해보십시오. 실제로 변경하지 않고 "가정"시나리오를 수행합니다. robocopy가 최신이라고 생각하는 파일을 알려줍니다. 그런 다음 하나 또는 두 개를 선택하고 두 시스템의 타임 스탬프를 확인하여 실제로 다른지 확인하십시오. 솔직히 말해서, 당신은 매우 이상한 상황에 처해 있으며, 당신이 타임 스탬프를 변경하는 악성 프로그램이 있다고 생각합니다.
래리 실버 먼

답변:


5

우리는 사용하는 것을 발견 / FFT 파일 변경 사항을 비교할 때있는 Robocopy 스위치 것은 약 2 초 차이로 타임 스탬프를 줄일 수 있습니다. 변경된 파일이 정상적으로 3 분 이내에 걸리는 경우 2 시간 동안 모든 내용을 복사하지 않아도됩니다.

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

그것은 우리를 위해 일했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.