どのファイルシステムがファイルのハッシュを自動的に保存しますか?


12

どのファイルシステムがファイルのハッシュを自動的に計算して保存し、後でアクセスをチェックして破損を検出しますか?


宿題の質問のように聞こえます。特に尋ねられた方法。
トラビス


1
いい視点ね!:-)しかし、この質問の前に、印刷された紙の上に5)があると想像できます。
トラビス

@AdrianPanasiukさて、誰かが来て「試験に失敗して夏に宿題をした人のように聞こえる」と言うのを待ってください:D
AnonymousLurker

回答:


15

SunのZFSは

ZFSでは、ユーザーが選択可能なアルゴリズムを使用して、すべてのデータとメタデータがチェックサムされます。チェックサムを提供する従来のファイルシステムは、ボリューム管理レイヤーと従来のファイルシステム設計のため、チェックサムをブロックごとに実行していました。従来の設計では、完全なブロックを誤った場所に書き込むなどの特定の障害モードでは、実際に正しくないチェックサムデータが正しく生成される可能性があります。ZFSチェックサムは、これらの障害モードが検出され、正常に回復できるように保存されます。すべてのチェックサムとデータ回復はファイルシステムレイヤーで行われ、アプリケーションに対して透過的です。

だから、Linuxののbtrfsを行います:はBtrfsは、データとメタデータのチェックサムの両方をサポートしています。データチェックサムはオプションであり、でマウントすることで無効にできます-o nodatasum


さらに、ファイルシステムがミラーリングされている場合、エラーから回復できると思います。
機械式カタツムリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.