web-dev-qa-db-ja.com

'genisoimage'コマンドは、生成されたイメージをソースフォルダーに対してチェックサムしますか?

genisoimageコマンドを使用してISOイメージを生成する場合(どうやら " mkisofs "のカーボンコピー):

genisoimage -o image.iso path/to/source/directory

ISOの内容がソースディレクトリの内容と正確に一致することを確認するために、このコマンドによってチェックサムまたは他のタイプの検証が行われますか?

私は現在、終了コードを見てこの操作の成功を確認していますが、(古い/ハードドライブの故障などの極端な状況でのみ)コマンドが終了コードで完了するという理論上のまれなケースについて懸念がありますの0が、生成されたイメージの内容がソースディレクトリの内容と正確に一致していません。

1
Austin Hill

そうではなく、そうすることにはあまり意味がありません。チェックサムは、独立した検証を提供する場合にのみ役立ちます。この場合、同じファイルを2回連続して読み取った結果を効果的に確認できます。ストレージが同じ結果を2回生成することを信頼できない場合、イメージを生成するためにどの読み取りを信頼しますか?

生成された画像を確認する場合は、画像を抽出する必要があります(e.g。 using 7z)抽出したファイルを元のファイルと比較します。

0
Stephen Kitt