[英]the size of qcow2 disk file grows rapidly
大家好!我正在學習OpenStack,qemu和kvm。
眾所周知,QCOW2是kvm虛擬機的磁盤文件格式。 我發現了一種現象,那就是QCOW2磁盤文件的大小迅速增長。 我創建了一個使用QCOW2磁盤文件和win7操作系統的kvm虛擬機。 我沒有為此做任何動作。 但是一天后,其QCOW2磁盤文件的大小增加了1G以上。
我知道關閉操作系統的自動更新會減慢QCOW2磁盤文件大小的增長。 你能告訴我你還有其他更有效的方法嗎? 如果能得到您的幫助,我將不勝感激。
qcow將增長到指定的大小,並且僅對先前未觸及的塊進行新寫入。 如果guest虛擬機正在快速刪除和寫入文件,它將迅速填滿該空間,而guest虛擬機仍會顯示大量未使用的空間,這僅僅是因為您還刪除了文件。
您可以刪除qcow2文件的重復數據,只需在Windows上使用sdelete
或dd if=/dev/zero of=/some/path/to/file
sdelete
上dd if=/dev/zero of=/some/path/to/file
對其進行零填充,然后刪除零文件並在Windows上運行qemu-img convert
文件-qemu-img將創建一個沒有零填充塊的新文件。
有關更多信息, 請參見https://serverfault.com/questions/547374/qcow2-overlay-growing-too-rapidly
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.