MD5フィンガープリントとは何ですか?
環境
- チェックサム
- MD5
- ONTAP 9
回答
- フィンガープリントは、保存データの交換、編集、破損を防止するためにファイラーをアーカイブおよび保持に利用するお客様が使用するメカニズムです。
- 少なくとも、ファイラーがファイルのセキュアダイジェストを計算し、クライアントにレポートする必要があります。
- フィンガープリントが計算されると、1時間後またはdumpコマンドが1回実行されたあと(どちらか早い方)に消去されます。これにより、メモリ内の値が無期限に維持されなくなり、メモリが過負荷になる可能性があります。
- MD5チェックサムはメモリ(RAM)に格納され、永続化されません。つまり、一度計算されると、チェックサムは一時的に保持され、消去されます。
- はい。フィンガープリント計算はメモリ内の値であり、メモリの過負荷を避けるために消去する必要があるため、ダンプの実行は1回限りのコマンドです。フィンガープリントがダンプせずに継続的に計算された場合、最終的にはこれらのコンテキストでメモリがいっぱいになります。一方、コアダンプは永続的ストレージに格納されます。永続的ストレージは、コア数が最大数に達したときに格納されたダンプをローテーションすることで管理されます。
- お客様は、データが「サイトA」でホストされていたときにファイルのMD5チェックサムレコードを所有しています。
- データを「サイトB」に移動した後、チェックサムが「サイトA」のレコードと一致することを検証します。
- 最終目標:「サイトA」のファイルに対して生成されたMD5チェックサムは、「サイトB」のファイルに対して生成されたMD5チェックサムと一致する必要があります。
お客様の声: PS Z:\> certutil -hashfile COMPLETE_DATA_BACKUP_Rise_Final_Migration_databackup_0_1 MD5 MD5 hash of COMPLETE_DATA_BACKUP_Rise_Final_Migration_databackup_0_1: 28bbdb4cd3969aa76a11acbd9ed90d96 CertUtil: -hashfile command completed successfully.
Our Output:
Data Fingerprint: KLvbTNOWmqdqEay9ntkNlg==
Metadata Fingerprint: Wo5Lm2Q2vxgiovPrTzhlMQ==
ボリュームファイルフィンガープリントダンプを使用してボリューム上で生成された正しいMD5値を計算するに は 、Base encode MD5出力をデコードする必要があります。
データフィンガープリント: KLvbTNOWmqdqEay9ntkNlg==
Base64デコード出力: 28bbdb4cd3969aa76a11acbd9ed90d96
お客様の出力: 28bbdb4cd3969aa76a11acbd9ed90d96
これは、ボリュームファイルのフィンガープリントダンプで詳細に説明されていると想定されています。
データフィンガープリント:
ファイルのデータのダイジェスト値。フィンガープリントはbase64でエンコードされます。スコープがメタデータのみの場合、このフィールドは表示されません。
メタデータフィンガープリント:
ファイルのメタデータのダイジェスト値。メタデータフィンガープリントは、ファイルサイズ、ファイルctime、ファイルmtime、ファイルcrtime、ファイル保持時間、ファイルUID、ファイルGID、およびファイルタイプについて計算されます。フィンガープリントはbase64でエンコードされます。スコープがデータのみの場合、このフィールドは含まれません。