KVM:将img文件转换成qcow2格式的镜像
将img文件转换成qcow2格式的镜像
- 前言
- 一、过程:
- 二、部署过程:
- 首先将虚机准备好:
- 接着将虚机硬盘文件转化为镜像文件:
- 转换的方式有两种:
- 转换为qcow2格式
- 清空未使用空间
- 启动虚机
前言
工作需求:
因为工作的需求我需要将linux操作系统的虚机进行频繁的拉起操作,但是如果每次都创建虚机——按照操作系统流程是比较麻烦的。
这种情况下我们就可以将虚机创建好,该安装的软件都安装好。这时将虚机文件转换成镜像,以后需要在拉起虚机的时候直接使用这个镜像来启动虚机,省时省力省心!
提示:以下是本篇文章正文内容,下面案例可供参考
一、过程:
- 首先,将需要频繁拉起来的虚机安装好,将需要软件都安装好;
- 接着,我们需要将这个虚机的硬盘文件转化成qcow2格式的文件;
- 最后,当我们的镜像转化完成之后就可以使用它来启动虚机了;
二、部署过程:
首先将虚机准备好:
创建ubuntu14.04系统的虚机
创建centos6.8系统的虚机
接着将虚机硬盘文件转化为镜像文件:
首先这里我们需要找到KVM虚机创建好之后生成的硬盘文件文件:
#ls /var/lib/libvirt/images/CentOS-6.8-x86_64.qcow2
这里我们可以查看一个现象,在虚机生成之后虚机的镜像大小和转换成镜像之后的大小;
#qemu-img info /var/lib/libvirt/images/CentOS-6.8-x86_64.qcow2
这里我们可以看到系统占用的大小是2.3G
其实虚机创建好之后,images镜像中的内容:系统文件+硬盘空间(未使用),
我们想把images转化为镜像然后再拉起虚机的话,就得想办法将他缩小,假如你的硬盘文件是40G做成镜像是40G,用着40G的镜像创建虚机,需要消耗的存储空间和创建时间都是不可预知的,这就太可怕了。
转换的方式有两种:
将image镜像转换为qcow2格式
在虚机中执行操作将未使用的空间干掉
转换为qcow2格式
首先将虚机关闭掉,因为shutdown没法使用所以使用destroy强制关闭
接着对虚机磁盘进行格式转换,然后查看磁盘大小
#qemu-img convert -c -O qcow2 /var/lib/libvirt/images/CentOS-6.8-x86_64.qcow2 /root/centos6.8-mim.qcow2
#qemu-img info /root/centos6.8-mim.qcow2
清空未使用空间
创建一个全零的文件将磁盘都占满,然后将文件删除达到释放空间的目的
#dd if=/dev/zero of=/null.dat
#rm -f /null.dat
注意,执行这个操作会用很长时间,而且非常消耗CPU资源,我自己执行的时候连ssh连接都断了,整个电脑会卡死在哪里,等了将近十分钟才好。
我当时给虚机的磁盘大小是5G,如果你给磁盘的空间非常大执行这个命令就需要小心了!!!
执行上面操作之后转化为qcow2格式的镜像信息
#qemu-img info /tmp/centos6.8-mim.qcow2
启动虚机
接着我们就将他当做是模板了,以后创建虚机的时候使用他就可以了。
使用define的方式创建虚机
使用virt-install的方式创建虚机
#virt-install --name centos6.8-mini --ram 1024 --vcpus=2 --disk path=/root/centos6.8-mim.qcow2 --network bridge=virbr0 --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel6 --force --import
通过virt-manager方式进入虚机查看
查看镜像的信息
KVM:将img文件转换成qcow2格式的镜像相关推荐
- netbeans html 格式化,在NetBeans IDE8.0中怎么把html的文件转换成jsp格式
满意答案 在NetBeans IDE8.0中把html的文件转换成jsp格式的方法: 将html页改成jsp有两种方法,第一种是直接修改html文件,另一种是新建jsp文件. 1.原始html文件内容 ...
- 如何将.crt的ssl证书文件转换成.pem格式
如何将.crt的ssl证书文件转换成.pem格式 摘自:https://www.landui.com/help/show-8127 2018-07-04 14:55:41 2158次 准备:有一台安装 ...
- pythonutf8转gbk,Python实现把utf-8格式的文件转换成gbk格式的文件
需求:将utf-8格式的文件转换成gbk格式的文件 实现代码如下: 代码如下: def ReadFile(filePath,encoding="utf-8″): with codecs.op ...
- 和doc的区别怎么转换手机_如何把doc文件转换成PDF格式?高手告诉你应该这么做...
视频步骤: 知乎视频www.zhihu.com 有时候老师让交的实验报告文件格式必须为PDF格式,因为PDF与不同的操作系统和软件版本具有很好的兼容性,所以大多数人都喜欢将Word转换成PDF.但有 ...
- 3m格式的文件怎么转换成mp3_怎么将电脑上的mp4文件转换成mp3格式
mp4的视频文件格式固然很方便,但是也有一些缺陷,比如就有很多用户就在为怎么把mv视频转换为mp3音频格式而烦恼 ,在mv中谈到好听的歌,但是由于文件太大不能随时收听,如果转换为mp3格式就更加方便了 ...
- react在线浏览doc_如何把doc文件转换成PDF格式?教你一招秒实现
有时候老师让交的实验报告文件格式必须为PDF格式,因为PDF与不同的操作系统和软件版本具有很好的兼容性,所以大多数人都喜欢将Word转换成PDF.但有的同学的Word版本不能直接将doc文件转换成PD ...
- 怎么用wps将pdf转换成html,如何将PDF格式的文件转换成HTML格式
PDF文件可以转换成HTML的格式吗?不少人可能会遇到这个问题,要知道我们现在所用到的软件大体上是由网页代码组成,也就是所谓的HTML网页代码.考虑到代码的一些特性,一般都会将编辑的代码都保存为PDF ...
- Acrobat如何将word文件转换成pdf格式
很多朋友电脑装了Adobe Acrobat,却不知道Acrobat如何将word文件转换成pdf格式,现在就给大家讲解一下.比如,我们电脑安装Adobe Acrobat Professional 7 ...
- cad导出pdf_如何使用CAD手机看图软件将DWG格式图纸文件转换成PDF格式?
在使用CAD手机看图软件修改好CAD图纸后想要发送给其他人,怎么将手机中DWG格式图纸文件转换成PDF格式呢?接下来就给大家介绍一下CAD手机看图软件浩辰CAD看图王手机版中将DWG格式图纸文件转换成 ...
- 用Python批处理将WORD文件转换成PDF格式(工具:win32com模块)
用Python批处理将WORD文件转换成PDF格式 一.问题分析 key words:批处理.WORD转换PDF.办公自动化 二.材料准备 三.代码实现 ☆其他问题:日常遇到问题,整理笔记不易,欢迎交 ...
最新文章
- forkjoin rxjs_如何通过吃披萨来理解RxJS运算符:zip,forkJoin和Combine
- 开源阿牛图像处理实验室
- zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法
- 数据可视化|实验八 实现scatterplot关系图
- js渲染模板html,一个javascript模板渲染组件,laytpl
- 数据库技术:数据存储和查询知识笔记
- scheduling java_JAVA定时任务实现的几种方式
- 通过Word 2016 发布的内容
- springboot学习笔记-5 springboot整合shiro
- 易控INSPEC软件与欧姆龙PLC以太网通讯
- teamviewer存在linux版本_linux安装teamviewer
- 关于python通过pyautocad操作cad的2021-06-10
- cαr怎么发音_元音字母
- 校园招聘的简历写作与面试技巧
- MS5611气压计数据采集(模拟IIC)/温度采集/相对高度求解
- 【bzoj4826】[Hnoi2017]影魔
- 判断数字的正则表达式
- 华为的提倡大家学雷锋,绝不让雷锋吃亏
- 1662: [Usaco2006 Nov]Round Numbers 圆环数 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 337 Solved:
- 三种经典iPhone上网络抓包方法详解
热门文章
- u-boot-1.1.6源码分析
- python删除第一行_python学习之删除DataFrame某一行/列内容
- SQL2000无法安装,提示挂起
- c语言自动画波形程序,【小程序】C语言实现简易钢琴-利用sin函数构造不同频率波形模拟各琴键发音...
- clickhouse-backup数据备份
- 一流科技携手小米、旷视等多家企业共同发起成立中关村数智人工智能产业联盟...
- getc()、getchar()、getch() 和 getche() 的区别
- 内网穿透软件对比——cpolar : 花生壳(上)
- C 语言中 求余运算 具体例子,C++中求余运算符(%)示例详解
- android将彩图转为黑白_android 将图片转换成黑白图片