虛擬磁盤格式轉換(raw,qcow2,vmdk等)--qemu-img


qemu-img是管理qemu虛擬磁盤的命令行工具集,功能包括查看,創建,檢查,轉換,快照,調整大小等。

下面簡要看看它的格式轉換功能。
root@jun-live:~# man qemu-img
convert [-c] [-p] [-f fmt] [-t cache] [-O output_fmt] [-o options] [-S sparse_size] filename [filename2 [...]] output_filename
Supported formats: raw cow qcow vdi vmdk cloop dmg bochs vpc vvfat qcow2 qed vhdx parallels nbd blkdebug host_cdrom host_floppy host_device file gluster
可以看到,qemu-img支持的格式非常豐富,基本上目前主流的虛擬化磁盤格式都支持。

示例:qcow2===>raw
root@jun-live:images# qemu-img info ubuntu14.04.img
image: ubuntu14.04.img
file format: qcow2
virtual size: 200G (214748364800 bytes)
disk size: 5G
root@jun-live:images# qemu-img convert -p -f qcow2  -O raw ubuntu14.04.img ubuntu14.04.raw
root@jun-live:images# qemu-img info ubuntu14.04.raw
image: ubuntu14.04.raw
file format: raw
virtual size: 200G (214748364800 bytes)
disk size: 5G
轉換時間與原文件大小正相關,原文件越大時間越長,反之越短。
轉換完成后,會生成目標映像文件,原文件仍保留。

其它功能
qemu-img create -f qcow2 foo.qcow2 1G
qemu-img resize foo.qcow2 10T
qemu-img snapshot -c snap1.qcow2 foo.qcow2
qemu-img info foo.qcow2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM