Linux

如何在 ext4 上獲得校驗和數據完整性?

  • June 11, 2015

在像 btrfs 這樣的文件系統上,您可以執行清理,這將檢查所有數據以查看數據是否仍然與文件系統校驗和匹配。

我想在備份之前檢查 ext4 上的數據是否正確。

問題

ext4 沒有文件系統校驗和,但可以做類似的事情嗎?

Ext4 沒有等效於 ZFS 或 btrfs 的“scrub”,但是,最近的一個功能是元數據校驗和。使用它需要一個非常新的核心和一個更新的 e2fsprogs

您使用的是什麼發行版?

@ewwhite 答案是正確的。我只是想強調一點:否 -目前無法在 ext4 或 XFS 中對**數據進行校驗和。**我也找不到與 JFS 校驗和相關的任何內容。所以到目前為止唯一可靠的選擇是檢查 linux ZFS。BTRFS 目前還不是很穩定。

我正在寫上面的內容,因為我剛剛在路由器與 USB 外部驅動器上遇到了嚴重的靜默寫入損壞,現在我不再相信 USB 作為可靠的互連。所以需要額外的校驗和。(我的意思是驅動器完全正常,但路由器 USB 不穩定)

引用自:https://serverfault.com/questions/456319