如何创建快照(如何创建快照照片)
大家好!今天让创意岭的小编来大家介绍下关于如何创建快照的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端
创意岭作为行业内优秀的企业,服务客户遍布全球各地,如需了解SEO相关业务请拨打电话175-8598-2043,或添加微信:1454722008
本文目录:
一、如何给运行的kvm虚拟机做快照
KVM-快照管理
1.kvm克隆
kvm
虚拟机有两部分组成:img镜像文件和xml配置文件(/etc/libvirt/qemu
克隆命令:virt-clone
-o
rhel6-
71
-n
xuegod63-kvm2
-f
/var/lib/libvirt/images/xuegod63-kvm2.img
virt-clone
-o
原虚拟机
-n
新虚拟机
-f
新img文件
对比配置文件,将两份xml文件做diff对比,里面只修改了name、img、Mac
3个位置信息
克隆完成后,需要修改新虚拟机的网卡配置,并删除/etc/udev/rule.d/70-*-net文件,
2.快照(snapshot)
kvm默认格式为raw格式,如需要修改镜像文件格式。需要配置xml文件
查看镜像文件格式qemu-ig
info
镜像文件
1)、转换格式(将raw格式转换为qcow2格式)
qemu-img
convert
-f
raw
-O
qrow2
/var/lib/libvert/images/xuegod63-kvm2.img
需要修改xml文件virsh
edit
虚拟机
2)、创建快照
qemu-img
snapshot-create
虚拟机(可以用snapshot-create-as指定快照名称)
3)、快照管理
qemu-img
snapshot-list
4)、恢复快照
查看虚拟机状态:virsh
domstate
xuegod63-kvm2
恢复快照:virsh
snapshot-revert
虚拟机
快照名
查看当前快照:
virsh
snapshot-current
xuegod63-kvm2
快照目录:/var/lib/libvert/qemu/snapshot/虚拟机
删除快照:
virsh
snapshot-delete
虚拟机
快照名
二、ps中的快照是怎样用的?
利用“快照”命令,您可以创建
图像
的任何状态的临时拷贝(或快照)。新快照添加到
历史记录调板
顶部
的快照列表中。选择一个快照使您可以从图像的那个版本开始工作。
快照与历史记录调板中列出的状态有类似之处,但它们还具有一些其他优点:
您可以命名快照,使它更易于识别。
在整个工作
会话
过程中,您可以随时
存储快照
。
您很容易就可以比较效果。例如,可以在应用
滤镜
前后创建快照。然后选择第一个快照,并尝试在不同的设置情况下应用同一个滤镜。在各快照之间切换,找出您最喜爱的设置。
利用快照,可以很容易恢复您的工作。您可以在尝试使用较复杂的技术或应用一个动作时,先创建一个快照。如果您对结果不满意,可以选择该快照来还原所有
步骤
。
重要:快照不随图像存储,关闭图像时就会删除其快照。
另外,除非选择了“允许非线性历史记录”选项,否则选择一个快照然后更改图像将会删除历史记录调板中当前列出的所有状态。
创建快照:
选择一个状态。
要自动创建快照,请点按“历史记录”调板上的“新快照”按钮
,或者,如果选中了历史记录选项内的“存储时自动创建新快照”,则从“历史记录”调板菜单中选取“新快照”。
如果要在创建快照时设置选项,请从历史记录调板菜单中选取“新快照”,按住
Alt
键
并点按“新快照”按钮。
在“名称”文本框中输入快照的名称。
对于“自”,选择快照内容:
“全文档”可创建图像在该状态时的所有
图层
的快照。
“合并的图层”可创建图像在该状态时的合并了所有图层的快照。
“当前图层”只创建该状态时当前所选图层的快照。
选择快照:
请执行下列任一操作:
点按快照的名称。
将快照
左边
的
滑块
向上或向下拖移到一个不同的快照。
重命名快照:
点按两次快照,然后输入名称。
删除快照:
执行下列操作之一:
选择快照,然后从调板菜单中选取“删除”。
选择快照,然后点按“回收站”按钮
。
将快照拖移到“回收站”按钮上。
三、Cephfs 快照介绍与使用
云和安全管理服务专家新钛云服 祝祥翻译
CEPFS支持快照功能,通常通过使用mkdir命令创建快照目录。注意这是一个隐藏的特殊目录,在目录列表中不可见。
通常情况下,快照正如起名:它们保存数据变化过程中的状态。需要注意的一点事,CEPFS快照的一些功能与您可能期望的有所不同:
默认情况下,新文件系统上会启用CEPFS快照功能。要在现有文件系统上启用它,请使用下面的命令。
启用快照后,CephFS中的所有目录都将有一个特殊的 .snap 快照目录。(如果愿意,可以使用客户端snapdir设置配置其他名称)
要创建CephFS快照,请在 .snap 下创建子目录。用你选择的名字创建快照。例如,要在目录“/1/2/3/”下创建快照,请使用 mkdir /1/2/3/.snap/my-snapshot-name 命令。
客户端会将请求发送到MDS服务器,然后在服务器的Server::handle_client_mksnap()中处理。它会从 SnapServer中分配一个 snapid,利用新的 SnapRealm创建并链接一个新的inode,然后将其提交到 MDlog,提交后会触发 MDCache::do_realm_invalidate_and_update_notify(),此函数将此 SnapRealm广播给所有对快照目录下任一文件有管辖权的客户端。客户端收到通知后,将同步更新本地 SanpRealm层级结构,并为新的SnapRealm结构生成新的 SnapContext,用于将快照数据写入 OSD 端。同时,快照的元数据会作为目录信息的一部分更新到OSD端(即sr_t)。整个过程是完全异步处理的。
如果删除快照,将执行类似的过程。如果将inode从其父SnapRealm中删除,重命名代码将为重命名的inode创建一个新的SnapRealm(如果SnapRealm不存在),将在原始父SnapRealm上有效的快照ID保存到新SnapRealm的父快照(past_parent_snaps)中,然后遵循与创建快照类似的过程。
RADOS SnapContext由一个快照序列ID(snapid)和一个包含所有快照ID对象组成。为了生成该列表,我们将与SnapRealm关联的SnapID与父快照中的所有有效SnapID结合起来。过时的SnapID由SnapClient缓存的有效快照过滤掉。
文件数据存储在RADOS“self-managed”快照中。在将文件数据写入OSD时,客户端会小心地使用正确的SnapContext。
快照的dentries(及其inode)作为快照时所在目录的一部分在线存储。所有dentries都包括第一个和最后一个有效的snapid。(非快照的dentries将最后设置为CEPH_NOSNAP)。
有大量代码可以有效地处理写回。当客户端收到MClientSnap消息时,它会更新本地SnapRealm表示及其到特定Inode的链接,并为Inode生成CapSnap。CapSnap作为功能写回的一部分被清除,如果存在脏数据,CapSnap将用于阻止新的数据写入,直到快照完全清除到OSD。 在MDS中,我们生成代表牙齿的快照,作为冲洗牙齿的常规过程的一部分。具有杰出CapSnap数据的假牙被固定并记录在日志中。
通过在快照的根目录“.snap”中调用“rmdir”来删除快照。(尝试删除根快照将失败的目录;必须先删除快照。)一旦删除,它们将被输入到已删除快照的OSDMap列表中,文件数据将由OSD删除。当目录对象被读入并再次写回时,元数据会被清除。
具有多个硬链接的Inode被移动到一个虚拟全局SnapRealm。虚拟SnapRealm覆盖文件系统中的所有快照。inode的数据将为任何新快照保留。这些保留的数据将覆盖inode的任何链接上的快照。
需要注意的是,CephFS的快照和多个文件系统的交互是存在问题的——每个 MDS集群独立分配 snappid,如果多个文件系统共享一个池,快照会冲突。如果此时有客户删除一个快照,将会导致其他人丢失数据,并且这种情况不会提升异常,这也是 CephFS的快照不推荐使用的原因之一。
创建快照:
从快照中恢复文件:
自动快照
使用cephfs-snap自动创建和删除旧快照。
下载文件到 /usr/bin
配合cron 一起使用。{hourly,daily,weekly,monthly}
使用示例:
创建的 cron 文件必须设置为可执行
要验证配置的 cron 任务是否会正确执行,请手动运行上述步骤中创建的 cron.* 脚本
现在检查 .snap 目录中是否创建了 cephfs 快照
如果 cron 没有按预期触发快照,请验证“/usr/bin/cephfs-snap”和“/etc/cron.*/cephfs-snap”文件是否可执行
参考文章:
四、虚拟机 如何创建树形结构的快照
(参与)
当前位置创建个快照,命名为1 FOR EXAMPLE
在1下安装一个vs2005,创建快照命名为1.1
再次读取1快照,安装个C++6.0,创建快照命名为1.2
读取1.1, 可以创建1.1.1, 1.1.2 ,1.1.2.1
这样不就是树形的了吗?
1
/ \
1.1 1.2
/ \
1.1.1 1.1.2
/
1.1.2.1
VM是可以在当前状态创建快照的,比如你在1.1.2创建完1.1.2.1的时候完全可以返回到1.1再次创建1.1.1实现树形
以上就是关于如何创建快照相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读: