Gambar qcow2 dapat diubah ukurannya untuk tumbuh dengan versi baru/saat ini dari qemu. Misalnya, saya punya arch.qcow2 yang 2G dan saya ingin menjadi 50G, dalam hal ini saya ketik:
qemu-img resize arch.qcow2 50G
lalu qemu memberi tahu saya:
image resized
itu saja, saya baru saja melakukannya hari ini. redhat sebenarnya memiliki beberapa dokumen bagus tentang qemu:
- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/virtualization_administration_guide/chap-virtualization_administration_guide-tips_and_tricks
Dari sini:
!!! Cadangkan gambar disk Anda sebelum mencoba di bawah !!! Jika Anda menggunakan gambar mentah yang jarang, maka lakukan
dd if=/dev/zero of=hdd.img seek=N obs=1MB count=0"
di mana hdd.img adalah gambar format mentah yang ingin Anda ubah ukurannya dan N adalah ukuran baru gambar yang Anda inginkan, dalam megabita. Untuk mengubah satuan N, ubah obs menjadi sesuatu yang lain seperti 1 GB untuk satuan ingigabyte (1000x1000x1000).
Jika Anda ingin mengubah ukuran gambar mentah tetapi Anda tidak ingin menjadi jarang (Anda benar-benar ingin angka nol itu ada di file) maka lakukan "dd if=/dev/zeroof=image seek=S count=N-S obs=1" sebagai gantinya, di mana N adalah ukuran baru dan Sis ukuran lama (dalam byte).
Jika Anda ingin mengubah ukuran gambar qcow2, ini belum didukung.
email ini menunjukkan beberapa eksperimen dengan mengubah ukuran gambar qcow dengan hexeditor.
Mengubah ukuran atau memperbesar gambar dalam format lain (VMware, Bochs, cow, atau cloop) tidak didukung sejauh pengetahuan saya.
Pada host Windows dimungkinkan untuk mengubah ukuran gambar disk format mentah menggunakan perintah 'salin'. Anda dapat menggunakan qemu-img untuk mengonversi gambar yang ada ke format mentah jika perlu. Kami akan menggunakan citra diska format mentah sementara yang akan ditambahkan ke akhir citra diska format mentah yang ada. Ukuran gambar sementara ini adalah ukuran gambar yang ada akan diperluas sebesar:
qemu-img create -f raw temp.img 300M
Anda kemudian harus mengeluarkan perintah di bawah ini - orig.img adalah gambar format mentah yang ingin Anda perbesar, temp.img adalah file gambar sementara yang dibuat sebelumnya, dan new.img adalah gambar hasil yang diubah ukurannya:
copy /b orig.img+temp.img new.img
Anda kemudian perlu mempartisi ulang dan mengubah ukuran partisi dan sistem file yang ada pada image baru. Salah satu metode untuk melakukan ini adalah mem-bootgparted di QEMU dengan gpartedlivecd iso dan disk image baru.
Tautan lain yang mungkin ingin Anda periksa jika yang di atas tidak berfungsi:
http://qemu-forum.ipi.fi/viewtopic.php?p=12362
http://kev.coolcavemen.com/2007/04/how-to-grow-any-qemu-system-image/
http://bryan-murdock.blogspot.com/2007/12/resize-qemukvm-windows-disk-image.html
http://www.larsen-b.com/Article/329.html
http://www.brabbel.net/wp/archives/174
Jawaban singkat untuk 2017:Untuk menambahkan mis. 30 GB ke gambar mentah yang sudah ada Saya baru saja menggunakan perintah ini:
qemu-img resize nameofimg.img +30G
Ini menambahkan 30 GB ke file gambar Anda yang sudah ada (tidak perlu membuat file baru). Kemudian di VM tamu Anda, Anda dapat memperluas partisi yang ada, di Windows 10 mis. dengan "Manajemen Disk", mudah.
Info dan opsi lebih lanjut:
man qemu-img
Lihat juga:qemu wiki> qemu-img