NFTS에서 HFS+로 크기 차이 복제

NFTS에서 HFS+로 크기 차이 복제

이것은 나의 첫 번째 게시물입니다. 도움을 주셔서 감사합니다! 두 개의 외장 하드 드라이브가 있습니다. HD #1은 NTFS이고 HD #2는 Mac OS 확장입니다(HFS+와 같은 것 같아요). #1부터 #2까지 많은 파일(문서, 사진 등)을 복사하고 있습니다. 모든 항목이 올바르게 복사되었는지 확인하고 싶습니다.

#1(NTFS)에서 폴더 A는 다음 크기를 보고합니다. 8,137,638,456바이트(디스크에서 8.14GB), 항목 2,721개 #2(HFS+)에서 폴더 A'는 다음 크기를 보고합니다. 8,137,677,392바이트(디스크에서 8.14GB), 항목 2,721개 총

모든 내용이 올바르게 복사되었는지 어떻게 확인할 수 있나요?Kaleidscope는 방법을 지정하지 않고 폴더가 다르다는 것만 보여주기 때문에 이에 대해 도움이 되지 않습니다.

Diff는 이것만 보고합니다. A'의 모든 하위 폴더에는 .DS_STORE가 있습니다.

diff -r "/Volumes/WD Passport/A" "/Volumes/My Passport/A'"                                                  
Only in A': .DS_Store
Only in A'/SUBFOLDER: .DS_Store
Only in A'/SUBFOLDER: .DS_Store 
...

모든 내용이 올바르게 복사되었는지 어떻게 확인할 수 있나요? NTFS 및 HFS+ 파일 시스템에 한 파일 시스템에서 다른 파일 시스템으로 복사하면 파일의 바이너리 표현이 달라지는 문제가 있습니까?

답변1

두 개의 서로 다른 운영 체제와 두 개의 서로 다른 파일 시스템의 디렉터리 크기를 비교하고 있습니다. 그들이 동일할 것이라고 기대할 이유가 없습니다.

실제 질문은 드라이브 1의 데이터가 드라이브 2의 데이터와 동일한지 확인하는 방법입니다. 이 작업을 위해 내가 찾은 최고의 도구는 다음과 같습니다.해시 깊이. 이는 12년 넘게 파일 무결성 확인을 위해 제가 즐겨 사용하는 도구였습니다.

Windows 바이너리 및 소스 코드 사용 가능여기.

MacOS X의 경우 자신만의 복사본을 컴파일하고 싶지 않다면 Fink 프로젝트에서 가져올 수 있습니다. 링크를 게시하지 않아서 죄송합니다. 저는 여기에 처음 왔으며 두 개 이상의 링크를 게시하는 데 필요한 10 평판 포인트가 없습니다. Fink는 www finkproject.com에서 찾을 수 있습니다.

도구가 작동하는 방식은 소스에서 파일 해시 목록을 생성한 다음 결과 해시를 사용하여 복사된 파일이 일치하는지 확인하는 것입니다. 매우 간단하지만 Google에서 몇 가지 방법과 동영상을 찾을 수 있습니다.

관련 정보