Osx

從 NFTS 複製到 HFS+ 的大小差異

  • May 30, 2017

這是我在這裡的第一篇文章,感謝您的幫助!我有兩個外置硬碟,HD #1 是 NTFS,HD #2 是 Mac OS Extended(我認為這與 HFS+ 相同)。我正在將許多文件從 #1 複製到 #2(文件、圖片等)。我想驗證所有項目是否正確複製。

在 #1 (NTFS) 上,文件夾 A 報告此大小:8,137,638,456 字節(磁碟上 8.14 GB)用於 2,721 個項目 在 #2 (HFS+) 上,文件夾 A’ 報告此大小:8,137,677,392 字節(磁碟上 8.14 GB)用於 2,721 個項目

**如何驗證所有內容是否正確複製?**萬花筒對此沒有幫助,因為它只是顯示文件夾不同,而沒有指定如何。

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 上的數據是否相同。我找到的用於完成此操作的最佳工具稱為hashdeep。12 年來,它一直是我完成文件完整性驗證的首選工具。

Windows 二進製文件和原始碼可在此處獲得。

對於 MacOS X,如果您不想編譯自己的副本,可以從 Fink 項目中獲取。很抱歉沒有發布連結,但我是新來的,沒有必要的 10 個聲望點來發布兩個以上的連結。Fink 可以在 www finkproject com 找到

此工具的工作方式是您從源創建文件雜湊列表,然後使用生成的雜湊來驗證複製的文件是否匹配。這真的很簡單,但是您應該能夠通過 Google 找到一些操作方法和影片。

引用自:https://unix.stackexchange.com/questions/367999