查看虚拟机磁盘文件
[root@CentOS2 ~]# cd /var/lib/libvirt/images/ [root@CentOS2 images]# ll -h total 13G -rw-r--r-- 1 root root 1.1G May 23 15:14 CentOS-7.2-x86_64.qcow2 -rw-r--r-- 1 root root 10G May 23 09:46 CentOS-7.2-x86_64.raw -rw------- 1 root root 41G May 23 01:14 winxp.qcow2
只有qcow2格式的磁盘才支持快照,raw格式不支持。
快照创建好以后,发现虚拟机磁盘文件并没有变化。实际上winxp.qcow2这个文件内部已经分割了快照,只是看起来还是一个完整的文件。这点与WMWare Workstation不同
下图是我用WMWare Workstation做的几个快照,很明显,一个快照对应一个磁盘文件
下面测试新创建的快照,在以运行的winxp里面创建一个文件,用快照还原的话文件消失了,证明快照成功。
发现刚刚创建的文件消失了
试着给远端机器上的kvm虚拟机做快照,发现快照选项是灰色的。并不是因为远端访问的问题,而是因为远端那个kvm虚拟机磁盘文件格式是raw。改成qcow2格式就可以做快照了
下面演示如何转换远端机器上虚拟机磁盘文件并在带GUI的机器上成功创建快照。这回用winxp做实验
把那个raw格式的磁盘删掉,重新插一块qcow2格式的。这里操作的都是远端机器上的文件,不会影响本机。
还得关机状态下删除磁盘
然后启动虚拟机,可以正常启动。并且是支持快照的