您当前的位置:首页 > 电脑百科 > 站长技术 > 服务器

快照介绍和原理

时间:2019-08-30 11:30:38  来源:  作者:

简介: 这是介绍和原理篇。

一、快照

1.1 照的概念

存储网络行业协会(SNIA)对快照的定义是:对指定数据集合的一个完全可用拷贝,该拷贝包含源数据在拷贝时间点的静态影像。  
快照可以是数据再现的一个副本或者复制。对于文件系统来说,文件系统快照是文件系统的一个即时拷贝,它包含了文件系统在快照生成时刻所有的信息,本身也是一个完整可用的副本。

创建一个快照不同的设备需要不同的命令,但对于系统来说,基本都包括如下几个步骤:

1、首先发起创建指令

2、在发起时间点,指令通知操作系统暂停应用程序和文件系统的操作

3、刷新文件系统缓存,结束所有的读写事务

4、创建快照点

5、创建完成之后,释放文件系统和应用程序,系统恢复正常运行。

1.2 快照在不同层级的实现

在IT设备的不同层级都会有相应的产品去实现快照,而且不同的存储产品也经常会使用多种技术实现快照。

快照介绍和原理

 

广义的快照技术通常可有7个不同类型的实现主体:

1、主机文件系统(包括服务器、台式机、笔记本电脑)
2、逻辑卷管理器(LVM)
3、网络附加存储系统(NAS)
4、磁盘阵列
5、存储虚拟化设备
6、主机虚拟化管理程序
7、数据库。

基于文件系统和LVM的快照

1.2.1 基于文件系统的快照

很多文件系统都支持快照功能,免费是文件系统快照的优势之一,因为它集成在文件系统内部;另一个优点是非常好用,最新版文件系统的快照功能通常使用起来很简单。但存在的劣势是每个文件系统都必须独立进行管理,当系统数量激增时,管理工作会变得非常繁重

1.2.2 基于LVM逻辑卷管理器快照

我们可以创建跨多个文件系统的LVM快照。像赛门铁克的Veritas Volume Manager可以支持大多数常见的操作系统和文件系统。LVM通常还包括存储多路径和存储虚拟化等功能。

基于NAS和磁盘阵列的快照

1.2.3 基于NAS的快照

NAS本质上就是一个经过优化的、或是专门定制的文件系统,运行在特定的设备上,或集成在存储设备里。

通过网络连接到NAS的计算机系统都可以使用这种标准的通用快照,包括物理服务器、虚拟机、台式机和笔记本电脑。它也非常容易操作和管理

1.2.4 基于磁盘阵列的快照

基于磁盘阵列的快照与基于NAS的快照有非常相似的优点,即所有与磁盘阵列相连的计算机系统都可以使用这种标准的通用快照功能。

基于存储虚拟化的快照技术

1.2.5 基于存储设备的快照

这里所说的存储虚拟化设备主要用于SAN光纤网络环境,不同于基于文件(NFS)应用的网络设备,像F5 Network公司的Acopia ARX产品就是排除在这个范畴之外的。主要的存储虚拟化软硬件存储设备(或融合了虚拟化功能的存储系统)都支持快照能力。

1.2.6 基于主机虚拟化软件的快照

随着服务器虚拟化应用的普及,基于主机虚拟化管理软件(Hypervisor)的快照技术也逐渐流行起来。像Citrix公司的 XenServer、微软的Hyper – V、SUN的xVM Ops Center、以及VMware的ESX和vSphere4等主机虚拟化产品都支持快照功能。

1.2.7 基于数据库的快照

在数据库中,快照动作被称为“SnapShot Isolation(快照隔离)”,这点在SQL Server中应用比较多(其6个事物隔离级别中的一个就是snapshot isolation)

1.3 快照的分类

快照分类的方式有很多种,比如按照是全量还是增量来区分为全量快照、增量快照。比较也可以分为物理快照和逻辑快照。

这里按照常用的快照技术分类:

  • Clone or split mirror 克隆或镜像分离
  • Copy-on-write with background copy 后台拷贝的复制写
  • 写时拷贝 (Copy-On-Write),COW
  • 写时重定向 (Redirect-On-Write),ROW

(因为内容较多,进行了文章删减,阅读全文可以通过点击下方“了解更多”进行浏览)

原文出处:阿里云开发者社区



Tags:快照   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
很多新手站长容易出现网站标题修改后,百度快照迟迟不见更新,这种情况应该如何操作?对于不同的网站,搜索引擎的反应速度不太一样,很多网站在修改标题或者内容标题后,收录显示于本身...【详细内容】
2021-10-27  Tags: 快照  点击:(31)  评论:(0)  加入收藏
什么是百度快照?百度快照是指百度上保存的被收录的网页的纯文本备份。当搜索引擎派出蜘蛛去对网站进行索引的时候,会对网站页面进行拍照抓取,同时生成一个临时的缓存页面,它被...【详细内容】
2021-07-21  Tags: 快照  点击:(91)  评论:(0)  加入收藏
搜索引擎快照是一个非常方便且实用的工具,它能够在搜索结果不可用的时候(无法访问、被删除),快速查看到内容,不受网站宕机影响。但在目前的移动搜索引擎页面,想要查看快照非常困难...【详细内容】
2021-04-26  Tags: 快照  点击:(282)  评论:(0)  加入收藏
关于什么是百度快照百度官方的解释是:每个被收录的网页,在百度上都存有一个纯文本的备份,称为“百度快照”。百度速度较快,您可以通过“快照”快速浏览页面内容。 不过,百度只保...【详细内容】
2020-05-07  Tags: 快照  点击:(112)  评论:(0)  加入收藏
可能有些朋友还不清楚“百度快照劫持”到底是什么意思?那么我就先给大家解释一下:百度快照劫持也就是搜索引擎抓取的是正常网站的快照,但通过搜索关键词点击进入网站之后展现的...【详细内容】
2020-04-30  Tags: 快照  点击:(88)  评论:(0)  加入收藏
简介redis 可以持久化数据到磁盘,rdb文件就是redis持久化生成的快照文件。 设置save 参数可以控制,什么时候写快照文件。save <seconds> <changes>例如:save 900 1900秒(15分...【详细内容】
2020-04-25  Tags: 快照  点击:(284)  评论:(0)  加入收藏
网站被搜索引擎收录后才有机会参与关键词排名,站长们到底怎么解决百度网站收录和快照更新呢?今天由云优化创始人邢庆涛为大家分享一些SEO干货,这些SEO实操技巧都是被实践验证过...【详细内容】
2020-04-07  Tags: 快照  点击:(61)  评论:(0)  加入收藏
关于什么是百度快照百度官方的解释是:每个被收录的网页,在百度上都存有一个纯文本的备份,称为“百度快照”。百度速度较快,您可以通过“快照”快速浏览页面内容。 不过,百度只保...【详细内容】
2020-03-27  Tags: 快照  点击:(99)  评论:(0)  加入收藏
1、什么是百度收录?我们做网站会有很多内容,我们都希望这些内容被百度抓取到,然后别人搜索的时候才能搜索出来。用site命令查询,可以查出百度收录网站内容的数量。比如我们在百...【详细内容】
2020-03-27  Tags: 快照  点击:(95)  评论:(0)  加入收藏
最近收到站长SEO反馈,大量的网站快照被劫持,点击网站后劫持跳转另一个网站,有没有解决办法呢?整理一下关于快照被劫持和跳转到其他网站的方法。1,经常查看自己的网站收录如下图所...【详细内容】
2020-03-17  Tags: 快照  点击:(128)  评论:(0)  加入收藏
▌简易百科推荐
阿里云镜像源地址及安装网站地址https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b111kK44P更新源之前把之前的国外的镜像先备份一下 切换到yumcd...【详细内容】
2021-12-27  干程序那些事    Tags:CentOS7镜像   点击:(1)  评论:(0)  加入收藏
前言在实现TCP长连接功能中,客户端断线重连是一个很常见的问题,当我们使用netty实现断线重连时,是否考虑过如下几个问题: 如何监听到客户端和服务端连接断开 ? 如何实现断线后重...【详细内容】
2021-12-24  程序猿阿嘴  CSDN  Tags:Netty   点击:(12)  评论:(0)  加入收藏
一. 配置yum源在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repovim /etc/yum.repos.d/google-chrome.repo按i进入编辑模式写入如下内容:[google-chrome]name=googl...【详细内容】
2021-12-23  有云转晴    Tags:chrome   点击:(7)  评论:(0)  加入收藏
一. HTTP gzip压缩,概述 request header中声明Accept-Encoding : gzip,告知服务器客户端接受gzip的数据 response body,同时加入以下header:Content-Encoding: gzip:表明bo...【详细内容】
2021-12-22  java乐园    Tags:gzip压缩   点击:(9)  评论:(0)  加入收藏
yum -y install gcc automake autoconf libtool makeadduser testpasswd testmkdir /tmp/exploitln -s /usr/bin/ping /tmp/exploit/targetexec 3< /tmp/exploit/targetls -...【详细内容】
2021-12-22  SofM    Tags:Centos7   点击:(7)  评论:(0)  加入收藏
Windows操作系统和Linux操作系统有何区别?Windows操作系统:需支付版权费用,(华为云已购买正版版权,在华为云购买云服务器的用户安装系统时无需额外付费),界面化的操作系统对用户使...【详细内容】
2021-12-21  卷毛琴姨    Tags:云服务器   点击:(6)  评论:(0)  加入收藏
参考资料:Hive3.1.2安装指南_厦大数据库实验室博客Hive学习(一) 安装 环境:CentOS 7 + Hadoop3.2 + Hive3.1 - 一个人、一座城 - 博客园1.安装hive1.1下载地址hive镜像路径 ht...【详细内容】
2021-12-20  zebra-08    Tags:Hive   点击:(9)  评论:(0)  加入收藏
以下是服务器安全加固的步骤,本文以腾讯云的CentOS7.7版本为例来介绍,如果你使用的是秘钥登录服务器1-5步骤可以跳过。1、设置复杂密码服务器设置大写、小写、特殊字符、数字...【详细内容】
2021-12-20  网安人    Tags:服务器   点击:(7)  评论:(0)  加入收藏
项目中,遇到了一个问题,就是PDF等文档不能够在线预览,预览时会报错。错误描述浏览器的console中,显示如下错误:nginx代理服务报Mixed Content: The page at ******** was loaded...【详细内容】
2021-12-17  mdong    Tags:Nginx   点击:(7)  评论:(0)  加入收藏
转自: https://kermsite.com/p/wt-ssh/由于格式问题,部分链接、表格可能会失效,若失效请访问原文密码登录 以及 通过密钥实现免密码登录Dec 15, 2021阅读时长: 6 分钟简介Windo...【详细内容】
2021-12-17  LaLiLi    Tags:SSH连接   点击:(16)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条