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

1

Este é o meu primeiro post aqui, obrigado por ajudar! Eu tenho dois discos rígidos externos, HD # 1 é NTFS e HD # 2 é Mac OS Extended (eu acho que isso é o mesmo que HFS +). Eu estou copiando muitos arquivos de # 1 para # 2 (docs, fotos, etc). Quero verificar se todos os itens foram copiados corretamente.

Em # 1 (NTFS), a pasta A reporta esse tamanho: 8.137.638.456 bytes (8,14 GB em disco) para 2.721 itens No # 2 (HFS +), a pasta A 'reporta este tamanho: 8,137,677,392 bytes (8,14 GB no disco) por 2.721 itens

Como posso verificar se tudo foi copiado corretamente? O caleidoscópio não é útil para isso, pois mostra apenas que as pastas são diferentes, sem especificar como.

O Diff relata apenas isto: que todas as subpastas de A 'possuem .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 sobre sistemas de arquivos NTFS e HFS +, de tal forma que copiar de um para o outro resulta em diferentes representações binárias de arquivos?

    
por newapartment 30.05.2017 / 03:43

1 resposta

1

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 pergunta é como verificar se os dados na unidade 1 são idênticos à unidade 2. A melhor ferramenta que encontrei para realizar isso é chamada hashdeep . Por mais de 12 anos, tem sido minha ferramenta para realizar a verificação de integridade de arquivos.

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

Para o MacOS X, se você não quiser compilar sua própria cópia, poderá obtê-la no projeto do Fink. Desculpe por não postar o link, mas eu 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 é que você cria uma lista de hashes de arquivo de uma fonte e, em seguida, usa os hashes resultantes para verificar se os arquivos copiados correspondem. É realmente simples, mas você deve encontrar alguns vídeos e tutoriais pelo Google.

    
por 30.05.2017 / 05:21