2016-05-20 8 views
0

こんにちは皆!私はOpenStack、qemu、kvmを学んでいます。qcow2ディスクファイルのサイズが急速に成長する

私が知っているように、QCOW2はkvm仮想マシンのディスクファイル形式です。 私は、QCOW2ディスクファイルのサイズが急速に大きくなるという現象を発見しました。 QCOW2ディスクファイルとwin7オペレーティングシステムを使用するkvm仮想マシンを作成しました。私はそれに対して何もしなかった。 しかし、1日後、QCOW2ディスクファイルのサイズが1G以上増加しました。

オペレーティングシステムの自動アップデートをシャットダウンすると、QCOW2ディスクファイルサイズの成長が遅くなることは知っています。他のより効果的な方法があるかどうか教えていただけますか?もし私があなたの助けを得ることができれば幸いです。

答えて

1

qcowは指定されたサイズまで成長し、以前に変更されていないブロックへの新しい書き込みでのみ増加します。ゲストがファイルをすばやく削除したり書き込んだりすると、スペースをすばやく埋めることができますが、ファイルを削除するだけでゲストはまだ空き容量が多く表示されます。

あなたがゼロのファイルを削除して、ファイル上でqemu-img convertを実行し、単にLinux上でWindows上sdeletedd if=/dev/zero of=/some/path/to/fileを使用して、それをゼロ埋め、QCOW2ファイルを重複排除することができます - QEMU-IMGはゼロ埋めブロックせずに新しいファイルを作成します。 。詳細については

は、あなたが言ったようおかげで非常に試してみるmuch.I'll https://serverfault.com/questions/547374/qcow2-overlay-growing-too-rapidly

+0

を見てください。 – user6356121

+0

私のqcow2がいくつかのスナップショットが作成された後に30ギガバイト増加した後、 'qemu-img convert source.qcow2 output.qcow2'を使用して簡単に解決できます。https://www.redhat.com/archives/libvirt-users/2013-April/msg00120.html –

関連する問題