qemu-img概述
命令參考:
更詳細的參考:
查看虛擬機的磁盤文件:
Create選項:
驗證qemu-img默認格式:
默認顯示raw格式。
展示t1.img鏡像文件的信息:
查看磁盤空間的占用:
指定格式:
查看raw格式選項:
查看qcow2格式選項:
通過raw格式使用dd命令做稀疏文件:
展示flat1.img鏡像文件的信息:
沒有空洞磁盤空間大小與虛擬大小一樣!
通過dd命令支持稀疏文件:
使用dd命令直接跳至文件尾:
展示flat2.img鏡像文件的信息:
對比文件:
復制flat1.img並重新命名為flat1a.img(沒有空洞):
(時間較長)
復制flat2.img並重新命名為flat2a.img(有空洞):
(時間較短)
查看原文件和復制的文件:
復制flat1a.img文件(無空洞)強制作為稀疏文件處理:
查看:
復制flat2.img(空洞)文件強制作為正常文件處理:
查看:
qemu-img的check命令(對虛擬磁盤文件進行檢查)
確保沒有運行的虛擬機
使用的虛擬機:
查看centos6a-disk0.qcow2文件信息:
檢查鏡像文件:
預分配磁盤策略
指定一個名為test1.qcow2格式為qcow2的文件:
查看文件磁盤空間信息:
明確參數(關閉預分配策略):
查看文件磁盤空間信息:
打開預分配策略(分配元數據):
查看文件磁盤空間信息:
預分配策略falloc:
查看文件磁盤空間情況:
預分配策略full:
查看文件磁盤空間情況:
全對比:
后備差異虛擬硬盤:
查看虛擬機運行狀態:
復制centos64b-disk0.qcow2為基礎鏡像:
查看鏡像信息:
手動置頂后端鏡像:
查看鏡像信息:
再創建一個鏡像:
查看鏡像信息:
創建虛擬機oa:
創建成功!!
創建虛擬機erp:
創建成功!!
先關閉虛擬機:
移走基礎鏡像:
查看oa鏡像文件信息:
啟動虛擬機oa:
發現啟動不了,由於后端鏡像文件不在。
將后端鏡像文件放回來:
再次啟動虛擬機oa:
已開啟!!
調整虛擬磁盤的大小
啟動虛擬機oa:
查看硬盤情況fdisk -l:
關閉虛擬機
查看oa-disk0.qcow2鏡像的大小:
對oa-disk0.qcow2添加10G:
再次查看oa-disk0.qcow2鏡像的大小:
創建基本分區:
qemu-img快照管理
查看centos6b的信息:
開啟centos6b:
拷貝文件后關閉虛擬機:
查看虛擬機快照信息:
(沒有輸出說明沒有快照)
創建一個快照然后查看:
也可以通過info命令查看快照信息:
復制file1文件為file2,並刪除file1:
查看回滾命令(qemu-img snapshot):
列出其快照:
回滾到標簽s1里:
重新查看文件(file2丟失file1回來):