2013-04-30 5 views
2

У меня есть файл моментальных снимков Android, который автоматически создается менеджером AVD андроида при определении AVD.Уменьшение размера снимка qemu

Когда я запускаю эмулятор в первый раз, эмулятор Android сохраняет состояние системы, а размер моментального снимка увеличивается почти до 400 МБ.

Проверка файла с 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 МБ. Тем не менее, если я снова проведу его с 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, чтобы взять только пространство, необходимое для моментального снимка?

ответ

0

Имейте игру, сначала создайте изображение.

Команда изменения размера вы хотите:

qemu-img resize snapshots.img -30G 

В теории это просто дополнительное пространство.

Смежные вопросы