Cópia de diferença de tamanho de NFTS para HFS+

Cópia de diferença de tamanho de NFTS para HFS+

Este é meu primeiro post aqui, obrigado por ajudar! Eu tenho dois discos rígidos externos, o HD nº 1 é NTFS e o HD nº 2 é Mac OS Extended (acho que é o mesmo que HFS +). Estou copiando muitos arquivos do número 1 ao número 2 (documentos, fotos, etc). Quero verificar se todos os itens foram copiados corretamente.

No nº 1 (NTFS), a pasta A reporta este tamanho: 8.137.638.456 bytes (8,14 GB em disco) para 2.721 itens No nº 2 (HFS+), a pasta A' reporta este tamanho: 8.137.677.392 bytes (8,14 GB no disco) para 2.721 itens

Como posso verificar se tudo foi copiado corretamente?O Caleidoscópio não ajuda nisso, pois apenas mostra que as pastas diferem, sem especificar como.

Diff relata apenas isto: que cada subpasta em A' possui .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 
...

Como posso verificar se tudo foi copiado corretamente? E há algo nos sistemas de arquivos NTFS e HFS+ que copiar de um para outro resulta em diferentes representações binárias de arquivos?

Responder1

Você está comparando tamanhos de diretório em dois sistemas operacionais diferentes com dois sistemas de arquivos diferentes. Não há razão para esperar que sejam iguais.

Sua verdadeira questão é como verificar se os dados na unidade 1 são idênticos aos da unidade 2. A melhor ferramenta que encontrei para fazer isso é chamadahash profundo. Por mais de 12 anos, ela tem sido minha ferramenta preferida para realizar a verificação da integridade de arquivos.

Os binários e o código-fonte do Windows estão disponíveisaqui.

Para MacOS X, se você não quiser compilar sua própria cópia, você pode obtê-la no projeto Fink. Desculpe por não postar o link, mas sou novo aqui e não tenho os 10 pontos de reputação necessários para postar mais de dois links. O Fink pode ser encontrado em www finkproject com

A maneira como essa ferramenta funciona é criar uma lista de hashes de arquivo de uma fonte e, em seguida, usar os hashes resultantes para verificar se os arquivos copiados correspondem. É muito simples, mas você poderá encontrar alguns tutoriais e vídeos no Google.

informação relacionada