• 技术文章 >常见问题

    虚拟机快照是什么意思?

    GuanhuiGuanhui2020-06-09 13:43:22原创5672

    虚拟机快照是什么意思?

    虚拟机快照是对某一个特定文件系统,在某一个特定时间内的一个具有只读属性的镜像,意思是当用户需要重复的返回到某一系统状态时,又不想创建多个虚拟机的时候,就可以使用虚拟机快照功能。

    虚拟机原理

    对虚拟机打快照,其本质是记录虚拟机在某个时间点的磁盘数据,以KVM为例,KVM中虚拟机磁盘采用的是qCow2格式的镜像文件,虚拟机拥有几个磁盘就会有几个qCow2文件,所以,记录虚拟机在某个时间点的磁盘数据就是对qCow2镜像文件打快照。 虚拟机快照产生的数据是与虚拟机磁盘数据存放在同一个qCow2镜像文件中的,所以存储位置就是虚拟机本身的存储位置,即如果虚拟机所在存储访问不了,其快照也就无法恢复了。 qCow2快照采用的是“写时复制(Copy On Write)”的技术,实现原理比较简单,快照时复制一份原磁盘的索引,指向的实际数据均为原始磁盘的数据,只有当原镜像的的数据发生变化时,才将变化区域的在变化之前的数据复制一份给快照对应位置。所以打快照的时候数据比较小,后面会越来越大。

    微信截图_20200609133821.png

    推荐教程:《PHP

    以上就是虚拟机快照是什么意思?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:目前常用的web标准静态页面语言是什么 下一篇:什么是初级程序员

    相关文章推荐

    • php基础:php中while语句的用法介绍• php基础讲解:php中四种运算符的使用方法• php基础之变量和数据类型• php基础学习之数组操作符• PHP基础之输出缓冲区基本概念、原理分析

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网