마운트 해제된 파티션의 데이터가 계속 변경됩니다.

마운트 해제된 파티션의 데이터가 계속 변경됩니다.

여기서 이상한 문제가 발생했습니다. USB 스틱에 다음과 같은 간단한 이미지를 생성하여 수시로 백업하는 파티션이 있습니다 pv -tpreb /dev/sdx1 > /path/to/image_file. 물론, 이미지 생성 시 파티션은 마운트되지 않습니다.

최근에 저는 이 파티션의 데이터가 마지막 백업 이후 마운트되지 않았음에도 불구하고 지속적으로 변경된다는 사실을 우연히 발견했습니다. 확인하기 위해 md5sum /dev/sdx1빠르게 연속해서 여러 번 실행했고 매번 다른 해시를 얻었습니다. 어떻게 그래? ? USB 드라이브가 고장난 것 아닐까요? 어떻게 이런 일이 일어날 수 있는지 다른 아이디어가 있나요?

답변1

dd를 사용하여 정확한 복사본을 만든 다음 cmp를 사용하여 몇 번 비교할 수 있습니다.

cmp는 첫 번째 고유 바이트에서 멈추고 위치를 알려줍니다.

  • 위치가 매번 동일하게 유지되면 특정 비트 플립이 발생할 수 있습니다.
  • 매우 초기 단계라면 Linux가 파티션 테이블 등을 변경했기 때문에 발생할 것으로 예상됩니다. 그러나 설치되지 않은 경우에는 그렇지 않습니다. while 장치 대신 파티션에서 dd 및 cmp를 사용하여 이를 추가로 테스트할 수 있습니다.
  • 모든 곳에 문제가 있다면 다른 곳에서도 문제가 있을 가능성이 높습니다.

내 경험상 뒤집기는 일반적으로 다르게 발생하지만(한 번 뒤집으면 저절로 다시 뒤집히지 않습니다)

나는 또한 다음과 같은 도구를 실행할 것입니다https://fight-flash-fraud.readthedocs.io/en/latest/비난하기 전에 테스트해 보십시오. 그러나 이렇게 하면 데이터가 손상됩니다.

관련 정보