使用qemu-img管理虛擬磁盤


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回來):


免責聲明!

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



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