これは私の最初の投稿です。助けてくれてありがとう! 2つの外付けハードドライブがあります。 HD#1はNTFSで、HD#2はMac OS拡張です(HFS +と同じようです)。 #1から#2まで多くのファイル(文書、写真など)をコピーしています。すべてのアイテムが正しくコピーされたことを確認したいと思います。
#1(NTFS)では、フォルダAは次のサイズを報告します。 8,137,638,456 バイト (ディスクで 8.14 GB)、項目 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
2つの異なるオペレーティングシステムと2つの異なるファイルシステムのディレクトリサイズを比較しています。彼らが同じであると期待する理由はありません。
実際の質問は、ドライブ1のデータがドライブ2のデータと同じであることを確認する方法です。これを行うために私が見つけた最高のツールは次のとおりです。ハッシュ深さ。これは、12年以上にわたってファイルの整合性を確認するために私がお気に入りのツールでした。
Windowsバイナリとソースコードが利用可能ここ。
MacOS Xの場合、独自のコピーをコンパイルしたくない場合は、Finkプロジェクトからインポートできます。リンクを投稿していないので申し訳ありません。私はここに初めて来ており、2つ以上のリンクを投稿するために必要な10の評判ポイントはありません。 Finkはwww finkproject.comで見つけることができます。
ツールがどのように機能するかは、ソースからファイルハッシュリストを生成し、結果のハッシュを使用してコピーされたファイルが一致することを確認することです。非常にシンプルですが、Googleでいくつかの方法とビデオを見つけることができます。