首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >减小qemu快照文件大小

减小qemu快照文件大小
EN

Stack Overflow用户
提问于 2013-04-30 21:42:18
回答 1查看 837关注 0票数 2

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

当我第一次启动仿真器时,Android仿真器存储了系统状态,快照文件大小增长到接近400MB。

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

代码语言:javascript
运行
复制
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检查,我得到的结果与以前相同,只是磁盘大小发生了变化。

代码语言:javascript
运行
复制
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镜像文件,使其只占用快照镜像实际需要的空间?

EN

回答 1

Stack Overflow用户

发布于 2015-02-06 23:03:52

玩一玩,先备份图像。

所需的调整大小命令为:

代码语言:javascript
运行
复制
qemu-img resize snapshots.img -30G 

从理论上讲,它只是额外的空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16301429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档