CAS虚拟化平台上创建快照是,有两种选择,外部快照和内部快照分别是什么意思?
(0)
最佳答案
您好,参考
内部快照:在创建快照时,会将当前磁盘中已分配的簇(cluster)置为只读,标记为已被快照引用,当有新的写IO请求,要修改某个簇时,将该簇中的数据复制出来,创建一个新的簇,后续对该簇的编辑将保存在这个新簇中。由于虚拟机的内部快照存储在其基础磁盘文件中,当虚拟机的磁盘文件遭到损坏或者误删除时,快照数据也会随之丢失。
外部快照:
创建快照时,当前磁盘被置为只读,系统在磁盘所在存储路径中创建增量镜像文件,后续对该磁盘数据的编辑保存在增量镜像文件中。对该磁盘再次创建快照时,原磁盘和当前增量镜像文件均被置为只读,系统会在数据存储中再创建一个增量镜像文件,形成一个具有数据依赖关系的镜像链。由于外部快照是通过创建增量镜像文件的方式存储增量数据的,因此对虚拟机业务影响较小,比较适合业务变化频繁的虚拟机。删除外部快照不会更改虚拟机或其他快照。删除快照时,会进行镜像合并,将快照后的增量镜像文件的数据写入到上一级镜像文件中 。
虚拟机的快照可以分为外部快照和内部快照两种,两种快照方式不能混用,当虚拟机已经创建了内部快照,再次快照只能选择继续内部快照,同理,虚拟机创建了外部快照后,再次快照也只能继续外部快照。 在创建快照时,会将当前磁盘中已分配的簇(cluster)置为只读,标记为已被快照引用,当有新的写 IO请求,要修改某个簇时,将该簇中的数据复制出来,创建一个新的簇,后续对该簇的编辑将保存在这个新簇中。
(0)
内部快照就是在现在的镜像中标记一个点,回滚系统会滚到这个点
外部快照类似差分卷,打了快照后开始写在差分卷上,回滚会合并。cas貌似都是内部cow
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论