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