KVM快照(5)

常用KVM硬盘格式:1.raw 2.qcow2

raw

用一个字来说就是裸,也就是赤裸裸,你随便dd一个file就模拟了一个raw格式的镜像。由于裸的彻底,性能上来说的话还是不错的。目前来看,KVM和XEN默认的格式好像还是这个格式。因为其原始,有很多原生的特性,例如直接挂载也是一件简单的事情。由于原生的裸格式,不支持snapshot。

qcow2

支持多个snapshot,对历史snapshot进行管理

支持zlib的磁盘压缩

支持AES的加密

查看硬盘格式:

[[email protected] 桌面]# qemu-img info /VMs/images/centos6.img
image: /VMs/images/centos6.img
file format: raw
virtual size: 20G (21474836480 bytes)
disk size: 937M

将raw装换为qcow2(需关闭虚拟机):

[[email protected] images]# qemu-img convert -f raw -O qcow2 centos6.img centos6.qcow2
[[email protected] images]# qemu-img info centos6.qcow2
image: centos6.qcow2
file format: qcow2
virtual size: 20G (21474836480 bytes)
disk size: 760M
cluster_size: 65536

修改配置文件:

[[email protected] images]# virsh edit centos6
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='none'/>
<source file='/VMs/images/centos6.qcow2'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
将raw替换为 qcow2

启动虚拟机,大功告成。

创建、查看快照:

[[email protected] images]# virsh snapshot-create centos6
Domain snapshot 1393765282 created
[[email protected] images]# virsh snapshot-list centos6
名称 Creation Time 状态
------------------------------------------------------------
1393765282 2014-03-02 21:01:22 +0800 running
[[email protected] images]# qemu-img info centos6.qcow2
image: centos6.qcow2
file format: qcow2
virtual size: 20G (21474836480 bytes)
disk size: 915M
cluster_size: 65536
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
1 1393765282 155M 2014-03-02 21:01:22 00:04:17.241

恢复快照(虚拟机处于关闭状态):

[[email protected] images]# virsh snapshot-list centos6
名称 Creation Time 状态
------------------------------------------------------------
1393765282 2014-03-02 21:01:22 +0800 running
[[email protected] images]# virsh snapshot-revert centos6 1393765282

快照配置文件:

[[email protected] images]# ll -h /var/lib/libvirt/qemu/snapshot/centos6/1393765282.xml
-rw------- 1 root root 2.4K 3月 2 21:10 /var/lib/libvirt/qemu/snapshot/centos6/1393765282.xml

更多相关文章
  • 上一篇我们自定义CPU和内存的展示界面效果,这篇我们将继续采用HT完成一个新任务:实现一个能进行展开和合并切换动作的刀闸控件.对于电力SCADA和工业控制等领域的人机交互界面常需要预定义一堆的行业标准控件,以便用户能做可视化编辑器里,通过拖拽方式快速搭建具体电力网络或工控环境的场景,并设置好设备对应 ...
  • 无论你是否安装了Norton AntiVirus杀毒软件,都可以登录到http://security.symantec.com/sscv6/default.asp?productid=globalsites&langid=cs&venid=sym页面对系统进行网络安全方面的检测. 一 ...
  • 易网科技讯 9月18日消息,2012年中国国际信息通信展览会的官方论坛--ICT中国2012高层论坛今天在北京亮马桥饭店举行,易网科技作为直播媒体在现场直播报道.以下为大唐电信科技产业集团副总裁陈山枝做主题为"TD-LTE产业发展与技术演进"的演讲.陈山枝:谢谢林校长前面的致辞, ...
  • (deque,全名double-ended queue)是一种具有队列和栈的性质的数据结构.双向队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行. 在实际使用中,还可以有输出受限的双向队列(即一个端点允许插入和删除,另一个端点只允许插入的双向队列)和输入受限的双向队列(即一个端点允许插 ...
  • 虚拟主机服务商在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等.通过更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长.比较彻底的解决方法是添置硬件防火墙.不过,硬件防火墙价格比较昂贵.可以考虑利用Linux虚拟主机服务器本身提供的防火墙功能来防御. 1. 抵御SYN ...
  • 新技术的出现和新病毒的威胁使得中小企业的网络安全人员开始意识到了解新技术和新产品的重要性.很多中小企业中的安全管理人员也开始关注关于SDN等新技术的各种宣传,从中确定这些新技术所能够实现的安全水平.同时他们也意识到企业需要加速下一代防火墙和高级威胁保护系统的部署和应用.   中小企业需要优化网络安全 ...
一周排行
  • <Web 前端开发精华文章推荐>2014年第7期(总第28期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 和 CSS3  ...
  •   proxool一个数据库连接池框架,提供了对你选择的其它类型的驱动程序的连接池封装.可以非常简单的移植到现存的代码中.完全可配置.快速,成熟,健壮.可以透明地为你现存的JDBC驱动程序增加连接池功能.到目前为止最 ...
  • 到目前位置,afinal开发框架也是用了好几个月了,还记得第一次使用注释完成控件的初始化和事件绑定的时候,当时的心情是多么的兴奋- -代码竟然可以这样写!然后随着不断的学习,也慢慢的对IOC框架和注解反射等东西有了一 ...
  • ping命令有哪些功能? ping命令用来检查网络的畅通情况,ping就是window自带的一个ip测试软件,它可以测试本机是否连接上路由器,比如路由器ip地址是192.168.1.1,就用:ping 192.168 ...
  • ORACLE常用数据库字段类型   常用的数据库字段类型如下:   字段类型 中文说明 限制条件 其它说明  CHAR 固定长度字符串 最大长度2000 bytes     VARCHAR2 可变长度的字符串 最大长 ...
  • linux dmesg命令详解   功能说明:显示开机信息. 语 法:dmesg [-cn][-s ] 补充说明:kernel会将开机信息存储在ring buffer,若是开机时来不及查看信息,可利用dmesg来查看 ...
  • 查看系统健康命令 top之后,按1键可以看到每一个cpu使用情况 top 默认是3秒刷新一次,q退出    
  • 课程主题:基于Android的开源平板电脑(FSPAD723)系统构成分析 视频主讲:潘老师,华清远见成都分中心金牌讲师. 视频内容: 1.平板概述: 2.平板的硬件系统构成    2.1 ARM处理器    2.2 ...
  • 题目地址:http://ac.jobdu.com/problem.php?pid=1086   题目描述: 在某条线路上有N个火车站,有三种距离的路程,L1,L2,L3,对应的价格为C1,C2,C3.其对应关系如下: ...
  • 代码:ALTER                   Procedure UserSiteNowDataHourTotalView_List(@StartTime varchar(25),@EndTime varch ...