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

例如:将raw镜像格式转换为qcow2格式镜像,转换时间有基础镜像也就是图中的kvm_centos-5.4-64.img大小决定,这里是8G,可能需要3-5分钟时间:

加​密​法​是​使​用​非​常​安​全​的​128位​密​钥​的​AES格​式​。​使​用​长​密​码​(16 个​字​符​以​上​)获​得​最​大​程​度​的​保​护​。​

当​使​用​可​增​大​的​映​像​格​式​,比​如​ qcow 或​ cow 时​,映​像​转​换​可​帮​助​您​获​得​较​小​的​映​像​。​在​目​的​映​像​中​可​检​测​并​压​缩​空​白​字​段​。​

3.获​得​映​像​信​息​: 
info 参​数​显​示​磁​盘​映​像​信​息​。​info 选​项​的​格​式​如​下​: 
# qemu-img info [-f format] filename 
例如: 
给​出​磁​盘​映​像​文​件​名​信​息​。​使​用​它​可​获​得​在​磁​盘​中​保​留​空​间​大​小​,它​可​能​与​显​示​的​大​小​有​所​不​同​。​如​果​在​磁​盘​映​像​中​保​存​有​ vm 快​照​,则​此​时​也​会​显​示​​

二.支​持​格​式​

映​像​格​式​通​常​是​自​动​获​取​的​。​支​持​以​下​格​式​: 
raw

Raw 磁​盘​映​像​格​式​(默​认​)。​这​个​格​式​的​优​点​是​可​以​简​单​、​容​易​地​导​出​到​其​它​模​拟​器​中​。​如​果​您​的​文​件​系​统​支​持​中​断​(例​如​在​ Linux 中​的​ ext2 或​者​ ext3 以​及​ Windows 中​的​ NTFS),那​么​只​有​写​入​的​字​段​会​占​用​空​间​。​使​用​ qemu-img info 了​解​ Unix/Linux 中​映​像​或​者​ ls -ls 使​用​的​实​际​大​小​。​

qcow2

QEMU 映​像​格​式​,最​万​能​的​格​式​。​使​用​它​可​获​得​较​小​映​像​(如​果​您​的​系​统​不​支​持​中​断​,例​如​在​ Windows 中​,它​会​很​有​用​)、​额​外​的​ AES 加​密​法​、​zlib 压​缩​以​及​对​多​ VM 快​照​的​支​持​。​目前也是虚拟池一直在使用的镜像格式。(现在有qcow2和qcow3,版本分别是0.1和1.1,都成为qcow2)
例如: 
转换之前,原镜像disk size大小为8G,转换后仅仅只有2.3G。 
qcow 
    旧​的​ QEMU 映​像​格​式​。​只​用​于​与​旧​版​本​兼​容​,目前虚拟池已无该格式镜像文件。​ 
cow

写​入​映​像​格​式​的​用​户​模​式​ Linux 副​本​。​包​含​ cow 格​式​的​目​的​只​是​为​了​与​前​面​的​版​本​兼​容​。​它​无​法​在​ Windows 中​使​用​,虚拟池已无该格式镜像文件。

vmdk

VMware 3 和​ 4 兼​容​映​像​格​式,虚拟池无该格式镜像文件​。​ 
cloop

Linux 压​缩​回​送​映​像​,只​有​在​重​复​使​用​直​接​压​缩​的​ CD-ROM 映​像​时​有​用​,比​如​在​ Knoppix CD-ROM 中​

转载于:https://www.cnblogs.com/weikunzz/p/6710525.html

虚拟化qemu-img的简单用法。相关推荐

  1. 2022CTF培训(十三)虚拟化QEMU架构分析QEMU CVE示例分析

    附件下载链接 虚拟化技术基本概念 硬件虚拟化 全虚拟化 提供可以完全模拟基础硬件的VME 可以在VM中运行任何能够在物理硬件上执行的软件,并且可以在每个单独的VM中运行基础硬件支持的任何OS 为每个V ...

  2. 反编译工具jad简单用法

    反编译工具jad简单用法 下载地址: [url]http://58.251.57.206/down1?cid=B99584EFA6154A13E5C0B273C3876BD4CC8CE672& ...

  3. QCustomPlot的简单用法总结

    QCustomPlot的简单用法总结 第一部分:QCustomPlot的下载与安装 第二部分:QCustomPlot在VS2013+QT下的使用 QCustomPlot的简单用法总结    写在前面, ...

  4. python matplotlib 简单用法

    python matplotlib 简单用法 具体内容请参考官网 代码 import matplotlib.pyplot as plt import numpy as np # 支持中文 plt.rc ...

  5. Windump网络命令的简单用法

    Windump网络命令的简单用法 大家都知道,unix系统下有个tcpdump的抓包工具,非常好用,是做troubleshooting的好帮手.其实在windows下也有一个类似的工作,叫windum ...

  6. Android TabLayout(选项卡布局)简单用法实例分析

    本文实例讲述了Android TabLayout(选项卡布局)简单用法.分享给大家供大家参考,具体如下: 我们在应用viewpager的时候,经常会使用TabPageIndicator来与其配合.达到 ...

  7. shell expect的简单用法

    为什么需要expect?     我们通过Shell可以实现简单的控制流功能,如:循环.判断等.但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如 telnet服务器等进 ...

  8. Shellz中awk的简单用法

    其实shell脚本的功能常常被低估.在实际应用中awk sed 等用法可以为shell提供更为强大的功能.下面我们将一下awk调用的简单方法进行了总结.方便同学们学习: awk的简单用法: 第一种调用 ...

  9. python装饰器实例-Python装饰器原理与简单用法实例分析

    本文实例讲述了Python装饰器原理与简单用法.分享给大家供大家参考,具体如下: 今天整理装饰器,内嵌的装饰器.让装饰器带参数等多种形式,非常复杂,让人头疼不已.但是突然间发现了装饰器的奥秘,原来如此 ...

  10. python装饰器实例-Python装饰器简单用法实例小结

    本文总结分析了Python装饰器简单用法.分享给大家供大家参考,具体如下: 装饰器在python中扮演着很重要的作用,例如插入日志等,装饰器可以为添加额外的功能同时又不影响业务函数的功能. 比如,运行 ...

最新文章

  1. 韩国《流感》真实上演,三星、海力士中招,全球半导体版图生变?
  2. 20155117 王震宇 2006-2007-2 《Java程序设计》第三周学习总结
  3. Jmeter性能测试入门(一)
  4. jvm有哪些内存区域
  5. 原创:机器学习代码练习(一、回归)
  6. java两个数组中不同的数字_java将两个数组中不同的数字去掉一个剩下的保存到一个新的数组中...
  7. 为什么 scrum 开发人员是一个 T-形的人 ?
  8. 电脑服务器系统被管理员停用,Win7系统任务管理器已被系统管理员停用怎么办?...
  9. big sur支持机型_小米10 Pro官方下架:高端在售机型只剩它
  10. 基于 Flink 的典型 ETL 场景实现方案
  11. c语言判断二叉树是不是二叉排序树_判断
  12. 开机自启动——修改注册表
  13. cpu性能排行 服务器,服务器cpu天梯图2020 至强处理器天梯排名
  14. 【android】调用系统app打开word文档遇到的问题
  15. OSChina 周一乱弹 —— T恤能穿出立体感来
  16. 北京天宇联科技有限责任公司-T语言中html页面keys键值的设置
  17. java 获取当年_java获取当年第一天
  18. 喝什么对眼睛好呢!!
  19. Django框架初体验(二)
  20. 小程序流量主能赚多少_微信:6月1日起调整小程序和公众号流量主广告收入分成比例...

热门文章

  1. linux+swap分区规则_扩展Linux swap分区 两种方法
  2. window创建计划自动启动服务器,WINDOWS2008计划任务无法启动
  3. 一句Python,一句R︱数据的合并、分组、排序、翻转、集合
  4. HDU-1501-Zipper
  5. MongoDB 宣布已收购数据库托管公司 mLab
  6. 从字节码层面,解析 Java 布尔型的实现原理
  7. Java反射及 IoC原理、内省机制
  8. 协鑫集成等四家公司被退出欧盟MIP协议
  9. 三星想抢苹果芯片订单?台积电表示想多了
  10. Android_Button