qemu-img 命令行工具是 xen 和 kvm 用來格式化各種文件系統的,可使用 qemu-img 格式化虛擬客戶端映像、附加存儲設備以及網絡存儲,qemu-img 選項及用法如下:
一.格式化並創建新映像或者設備
1.創建新磁盤映像文件名為 sina_kvm,格式為 format。
# qemu-img create [-6] [-e] [-b base_image] [-f format] filename [sina_kvm]
例如:建立乙個10m的映象檔案:sina_kvm.img,檔案格式為:raw
2.將現有映像轉換成另一種格式,轉換選項是將可識別格式轉換為另一個映像格式。
命令格式:
# qemu-img convert [-c] [-e] [-f format] filename [-o output_format] output_filename
加密法是使用非常安全的128位密鑰的aes格式。使用長密碼(16 個字符以上)獲得最大程度的保護。
當使用可增大的映像格式,比如 qcow 或 cow 時,映像轉換可幫助您獲得較小的映像。在目的映像中可檢測並壓縮空白字段。
3.獲得映像信息:
info 參數顯示磁盤映像信息。info 選項的格式如下:
# qemu-img info [-f format] filename
例如:給出磁盤映像文件名信息。使用它可獲得在磁盤中保留空間大小,它可能與顯示的大小有所不同。如果在磁盤映像中保存有 vm 快照,則此時也會顯示。
二.支持格式
映像格式通常是自動獲取的。支持以下格式:
rawraw 磁盤映像格式(默認)。這個格式的優點是可以簡單、容易地導出到其它模擬器中。如果您的文件系統支持中斷(例如在 linux 中的 ext2 或者 ext3 以及 windows 中的 ntfs),那麼只有寫入的字段會佔用空間。使用 qemu-img info 了解 unix/linux 中映像或者 ls -ls 使用的實際大小。
qcow2
qemu 映像格式,最萬能的格式。使用它可獲得較小映像(如果您的系統不支持中斷,例如在 windows 中,它會很有用)、額外的 aes 加密法、zlib 壓縮以及對多 vm 快照的支持。目前也是虛擬池一直在使用的映象格式。
例如:轉換之前,原映象disk size大小為8g,轉換後僅僅只有2.3g。
qcow
舊的 qemu 映像格式。只用於與舊版本兼容,目前虛擬池已無該格式映象檔案。
cow寫入映像格式的用戶模式 linux 副本。包含 cow 格式的目的只是為了與前面的版本兼容。它無法在 windows 中使用,虛擬池已無該格式映象檔案。
vmdk
vmware 3 和 4 兼容映像格式,虛擬池無該格式映象檔案。
cloop
linux 壓縮回送映像,只有在重復使用直接壓縮的 cd-rom 映像時有用,比如在 knoppix cd-rom 中。
qemu img的使用命令
raw格式的磁碟轉qcow2的磁碟 qemu img convert f raw o qcow2 disk name.raw disk name.qcow2 qcow2格式的磁碟轉raw的磁碟 qemu img convert f qcow2 o raw disk name.qcow2 disk n...
iptable 詳解 iptable命令詳解1
p protocal protocol 協議 j jump target i in inte ce name 入口 o out inte ce name 出口 f,fragment 分片 指定 p tcp時 source port port port 原埠 也作 sport destionation...
UNIX crontab命令詳解
crontab命令的功能是在一定的時間間隔排程一些命令的執行。在 etc目錄下有乙個crontab檔案,這裡存放有系統執行的一些排程程式。每個使用者可以建立自己的排程crontab。crontab命令有三種形式的命令列結構 crontab u user file crontab u user e l...