爲了將Hyper-V虛擬機遷移到KVM,我使用qemu-img convert
實用程序將vhdx磁盤轉換爲兼容格式,如qcow(OS)和raw(數據分區)。原始的Hyper-V磁盤使用動態分配。轉換後,這似乎改爲固定分配。在qemu-img轉換上使用動態而不是固定分配
A實施例:
-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。如您所見,轉換的原始文件具有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
我怎樣才能改變類型的動態一樣嗎?根據文檔,似乎沒有切換可用於控制此行爲。
UPDATE
使用df -h
我檢查我的驅動器,並看到只有89GB/1.8TB的使用。由於這兩個虛擬硬盤驅動器都在這些驅動器上,似乎Linux愚弄我:根據ls -lh
至少324GB用於qcow2/raw磁盤。加上約40GB的舊vhdx文件。
我認爲ls -lh
顯示我最大的hdd大小,而不是當前的大小。我從來沒有見過這個。爲什麼會發生這種情況,我如何看到這些文件的實際使用大小?
你正在使用什麼文件系統? – falstaff