14.3. イメージの比較
指定した 2 つのイメージファイル (imgname1 および imgname2) の内容を、qemu-img compare コマンドで比較します。必要に応じて、ファイルの形式タイプ (fmt) を指定します。イメージの形式と設定は異なります。
一方のイメージの末尾以後の領域に、大きい方のイメージに割り当てられていないセクターまたはゼロになっているセクターのみが含まれる場合、デフォルトでは、異なるサイズのイメージは同一と見なされます。また、一方のイメージにセクターが割り当てられておらず、他方のセクターに含まれるバイト数がゼロの場合は、等しいと評価されます。
-s
オプションを指定しても、イメージのサイズが異なる場合、またはセクターが 1 つのイメージに割り当てられており、2 番目のイメージには割り当てられていない場合に、イメージは同一とは見なされません。
# qemu-img compare [-f fmt] [-F fmt] [-p] [-s] [-q] imgname1 imgname2
qemu-img compare コマンドは、以下の終了コードのいずれかで終了します。
0
- イメージは同一です。1
- イメージが異なります。2
- イメージの 1 つを開いている際にエラーが発生しました。3
- セクター割り当ての確認中にエラーが発生しました。4
- データの読み取り中にエラーが発生しました。