簡體   English   中英

qcow2磁盤文件的大小快速增長

[英]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上使用sdeletedd if=/dev/zero of=/some/path/to/file sdeletedd 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM