我有一个Android快照文件,它是在我定义AVD时由android AVD管理器自动创建的。
当我第一次启动仿真器时,Android仿真器存储了系统状态,快照文件大小增长到接近400MB。
使用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我关闭模拟器,并从快照再次启动它,选择将更改再次存储到同一快照文件中。
现在,快照文件占用了大约800MB。尽管如此,如果我再次使用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镜像文件,使其只占用快照镜像实际需要的空间?
发布于 2015-02-06 23:03:52
玩一玩,先备份图像。
所需的调整大小命令为:
qemu-img resize snapshots.img -30G 从理论上讲,它只是额外的空间。
https://stackoverflow.com/questions/16301429
复制相似问题