2つのファイル間のバイナリデルタを提供し、それを適用できるコマンドは何ですか?

2つのファイル間のバイナリデルタを提供し、それを適用できるコマンドは何ですか?

2つの大きなファイルがあります。

  • a.qcow216GBです。

  • b.qcow217GBです。

.b.qcow2a.qcow2

2つのファイル間のデルタを生成できるLinuxコマンドは何ですか? (サイズは2 GB未満でなければなりません。)

a.qcow2と同じ出力を生成するためにデルタを適用できるLinuxコマンドは何ですかb.qcow2

ソースとターゲットのサイズ、ハッシュなどのデルタ形式のセキュリティ対策はありますか?

ベストアンサー1

2つの類似した仮想マシンがある場合は、qemuオプションを使用することをお勧めします。backing_file

qemu-img create -f qcow2 \
                -o backing_file=/path/to/base/image.qcow2 \
                /path/to/new_guest/image.qcow2 

これにより、マスターイメージを作成し、元のイメージと2番目のイメージの間にdiffファイルのみを作成して、多くのGBスペースを節約できます。また、これらのファイル間のバイナリの違いを本当に知りたい場合は、次のコマンドを確認することをお勧めします。

  • 違い
  • テキサス
  • デルタ

おすすめ記事