2013-04-30 3 views
2

AVD를 정의하면 안드로이드 AVD 관리자가 자동으로 생성하는 안드로이드 스냅 샷 파일이 있습니다.qemu 스냅 샷 파일 크기 줄이기

에뮬레이터를 처음 실행하면 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 이미지 파일을 축소하여 스냅 샷 이미지에 실제로 필요한 공간 만 사용할 수 있습니까?

답변

0

먼저 이미지를 백업하십시오.

당신이 원하는 크기 조정 명령은 다음과 같습니다 이론적으로

qemu-img resize snapshots.img -30G 

그냥 여분의 공간입니다.