繁体   English   中英

减少QEMU快照文件的大小

[英]Reducing qemu snapshot file size

我有一个Android快照文件,该文件是在定义AVD时由android AVD管理器自动创建的。

当我第一次启动模拟器时,Android模拟器会存储系统状态,并且快照文件大小会增加到近400 MB。

使用qemu-img info snapshots.img检查文件,我得到以下结果:

file format: qcow2
virtual size: 500M (524288000 bytes)
disk size: 402M
cluster_size: 65536
Snapshot list:
ID        TAG                 VM SIZE                DATE       VM CLOCK
1         default-boot           401M 2013-04-03 18:19:07   00:05:54.432

我关闭模拟器,然后从快照中再次启动它,选择再次将更改存储到同一快照文件中。

现在,快照文件大约需要800 MB。 但是,如果再次使用qemu-img info snapshots.img检查,则会得到与以前相同的结果,只是磁盘大小已更改。

file format: qcow2
virtual size: 500M (524288000 bytes)
disk size: 804M
cluster_size: 65536
Snapshot list:
ID        TAG                 VM SIZE                DATE       VM CLOCK
1         default-boot           401M 2013-04-30 15:34:16   00:06:42.354

现在,我不明白为什么磁盘大小增加了一倍。 该空间如何使用? 有什么方法可以缩小qemu映像文件以仅占用快照映像实际需要的空间吗?

进行播放,首先备份图像。

您想要的调整大小命令是:

qemu-img resize snapshots.img -30G 

从理论上讲,这只是多余的空间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM