단일 이벤트 파일 콘텐츠 손상의 원인을 찾는 방법은 무엇입니까?

단일 이벤트 파일 콘텐츠 손상의 원인을 찾는 방법은 무엇입니까?

며칠 동안 워크스테이션에서 파일 서버로 대용량(56GB) 파일을 복사했습니다. 사본을 확인한 후 원본과 몇 바이트가 다르다는 것을 알았습니다.

세부:

  • 소스 시스템:
  • 대상 시스템:
    • HP 프로라이언트 마이크로서버 N36L, ECC RAM
    • 윈도우 서버 2012 R2 스탠다드
    • 저장소 공간의 ReFS 양방향 미러

파일은 워크스테이션의 끌어서 놓기를 통해 로컬 디스크에서 네트워크 공유 폴더(서버의)로 복사되었습니다. 파일 크기는 56886041991바이트입니다.

하루 후에 동일한 방식으로 수행된 두 번째 복사본은 괜찮았습니다(md5sum으로 확인). 비교해 보면 97바이트가 다르다는 것을 알 수 있습니다. (아래 참조) 내가 본 유일한 패턴은 깨진 바이트가 각 128번째 바이트가 변경되는 세 그룹으로 클러스터링된다는 것입니다.

어떡해? 원인을 찾기 시작하는 곳은 어디입니까? 손상된 경우 읽기 오류를 보고하므로 서버의 디스크일 수 없습니다. 그렇지 않은 경우에도 ReFS는 잘못된 체크섬을 인식하지 못하고 다른 디스크에서 섹터를 읽습니다. 읽기 오류를 보고합니다. SATA에는 CRC가 있습니다. RAM에는 ECC가 있습니다. 네트워크에는 2개의 체크섬 레이어가 있습니다. 워크스테이션에는 ECC 메모리가 없습니다. 네트워크 드라이버 버그일까요?

출력 cmp -l:여기를 보아라


그 동안 추가 테스트가 수행되었습니다.

  • 24시간멤테스트86+ v5.01두 PC 모두 오류 없음
  • 24시간멤테스트86 v4.3.7두 PC 모두 오류 없음
  • 똑똑한긴 테스트모든 HDD에서: 오류 없음(몇 개의 불량 섹터가 있는 것으로 알고 있는 HDD는 제외하고 활성 파티션 외부에 있음)
  • md5sum /dev/sdX루프 내: 5TB 디스크에서 5회 실행, 다른 디스크에서는 20회 이상 실행 - 오류가 감지되지 않음
  • 원래와 동일한 방식으로 복사 작업을 10회 반복했으며 확인 결과 오류가 없습니다.

외로운 우주선이었던 것 같은데...

관련 정보