メインコンテンツへスキップ

MD5フィンガープリントとは何ですか?

Views:
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
CORE
Last Updated:

環境

  • チェックサム
  • MD5
  • ONTAP 9

回答

1.フィンガープリントとは何ですか?
  • フィンガープリントは、保存データの交換、編集、破損を防止するためにファイラーをアーカイブおよび保持に利用するお客様が使用するメカニズムです。
  • 少なくとも、ファイラーがファイルのセキュアダイジェストを計算し、クライアントにレポートする必要があります。 
2.MD5チェックサムダンプの動作とは何ですか。また、処理の完了後に1回実行するとダンプが消えてしまうのはなぜですか。
  • フィンガープリントが計算されると、1時間後またはdumpコマンドが1回実行されたあと(どちらか早い方)に消去されます。これにより、メモリ内の値が無期限に維持されなくなり、メモリが過負荷になる可能性があります。
3.セッションによってダンプされたコンテンツに再アクセスする場合、MD5チェックサムはどこに保存されますか。
  • MD5チェックサムはメモリ(RAM)に格納され、永続化されません。つまり、一度計算されると、チェックサムは一時的に保持され、消去されます。
 
4.ダンプの実行は1回限りのコマンドですか。その場合、ドライブ上の永続的ストレージを備えたコアダンプ/NDMPダンプとはどのような点が異なりますか。
  • はい。フィンガープリント計算はメモリ内の値であり、メモリの過負荷を避けるために消去する必要があるため、ダンプの実行は1回限りのコマンドです。フィンガープリントがダンプせずに継続的に計算された場合、最終的にはこれらのコンテキストでメモリがいっぱいになります。一方、コアダンプは永続的ストレージに格納されます。永続的ストレージは、コア数が最大数に達したときに格納されたダンプをローテーションすることで管理されます。
 
ユースケース:
 
データ移行後のMD5チェックサムの検証
  •  お客様は、データが「サイトA」でホストされていたときにファイルのMD5チェックサムレコードを所有しています。
  •  データを「サイトB」に移動した後、チェックサムが「サイトA」のレコードと一致することを検証します。
  • 最終目標:「サイトA」のファイルに対して生成されたMD5チェックサムは、「サイトB」のファイルに対して生成されたMD5チェックサムと一致する必要があります。
 
例:
CVO (サイト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でエンコードされます。スコープがデータのみの場合、このフィールドは含まれません。

 

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.

 

  • この記事は役に立ちましたか?