Hyper-V VMをKVMに移行するために、qemu-img convert
ユーティリティを使用してvhdxディスクをqcow(OS)やraw(データパーティション)などの互換フォーマットに変換しました。元のHyper-Vディスクは動的割り当てを使用します。変換後、固定割り当てに変更されたようです。qemu-imgで固定割り当ての代わりに動的変換を使用する
例:
-rw-r--r-- 1 root root 300G May 6 20:30 IIS-Daten.raw
-rw-r--r-- 1 root root 3.5G May 6 18:17 IIS-Daten.vhdx
IIS-Daten.vhdx
は、元のディスクです。ダイナミックアロケーションで300GBに制限されています。現実には、まだ3.5/300GBが使用されています。ご覧のように、変換されたRAWファイルのサイズは300GBに固定されています。
-rw-r--r-- 1 root root 24G May 6 20:53 IIS.qcow2
-rw-r--r-- 1 libvirt-qemu kvm 36G May 6 19:16 IIS.vhdx
がどのように私は、動的にタイプを変更することができ、OSディスクと同じ?ドキュメントによると、この動作を制御するスイッチは使用できないようです。私は私のドライブをチェックし、唯一の89ギガバイト/ 1.8TBが使用されていることがわかりdf -h
を使用して
UPDATE
。両方の仮想HDDがそれらのドライブ上にあるので、linuxは私をだますようです:ls -lh
によると、qcow2/rawディスクには少なくとも324GBが使用されました。古いvhdxファイルの場合は約40GBです。
私はls -lh
私はhddの最大サイズを表示し、現在のものではないと思います。私は以前これを見たことがありません。なぜこれが起こっているのですか、それらのファイルの実際の使用サイズを確認するにはどうすればよいですか?
あなたはどのファイルシステムを使用していますか? – falstaff