2017-02-06 19 views
0

私はベース画像ファイル "base.qcow2"とバッキングファイルが "base.qcow2"であるデルタqcow2画像ファイル "delta.qcow2"を持っています。qemu-imgオーバーレイqcow2画像を画像全体に変換する

私は "delta.qcow2"を変換するためにqemu-imgを使い、 "base.qcow2"と "delta.qcow2"の組み合わせに完全に相当する新しい画像ファイル "new.qcow2"を取得します。

実際、デルタqcow2イメージファイルを変換し、新しいデルタオーバーレイqcow2イメージファイルを取得したいだけです。だから、 "new.qcow2"は私が望むものではありません。オーバーレイqcow2イメージ自体を変換する方法はありますか?

答えて

0

この質問への答えは、ここで議論されています Same Question to qemu Community

しかし、私は、次のを探していた:私は、ベースと、いくつかのスナップショットをしました。

私は圧縮/マージ/まとめたい(あなたが探しているキーワードは "merge"です。

Googleはいつもこの質問に戻ってきました。これは同じように行ったすべての人のヒントです)。

qemu-img rebase -F $YourSourceFormat -b '' -f $YourTargetFormat delta.qcow2 
$-> e.g qcow2 

この機能は、rebaseコマンドには表示されません。 Rebase for normalは2つの画像を比較し、その変化を他の画像に加える。しかし、バッキングチェーン全体の頭部である1つのアーカイブのみを入力するとどうなりますか?あなたはまったく新しいスタンドアローンのイメージを受け取ります。それは素晴らしいことではありませんか?

Btw。ヘッドスナップショットを使用する場合は、前もってバックアップすることをお勧めします。

便利なリンク:

関連する問題