admin 管理员组

文章数量: 887021


2024年3月22日发(作者:数据库查询所有表字段)

快照技术

一、 快照技术原理

随着存储应用需求的提高,用户需要在线方式进行数据保护,快照就是在线存储设备

防范数据丢失的有效方法之一,越来越多的设备都开始支持这项功能。

越来越多的存储设备支持快照功能,在这些产品的资料中宣传了各自快照技术的优势,

有的是快照数量多,有的是占用空间小。那么,究竟什么是快照技术?主要有哪些类型?

接下来我们深入了解一下。

1.1 快照的定义与作用

SNIA(存储网络行业协会)对快照(Snapshot)的定义是:关于指定数据集合的一

个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照

可以是其所表示的数据的一个副本,也可以是数据的一个复制品。

而从具体的技术细节来讲,快照是指向保存在存储设备中的数据的引用标记或指针。

我们可以这样理解,快照有点像是详细的目录表,但它被计算机作为完整的数据备份来对

待。

快照有三种基本形式:基于文件系统式的、基于子系统式的和基于卷管理器/虚拟化式

的,而且这三种形式差别很大。市场上已经出现了能够自动生成这些快照的实用工具,比

如有代表性的有NetApp的存储设备基于文件系统实现,高中低端设备使用共同的操作系

统,都能够实现快照应用;HP的EVA、HDS通用存储平台以及EMC的高端阵列则实现

了子系统式快照;而Veritas则通过卷管理器实现快照。

快照的作用主要是能够进行在线数据恢复,当存储设备发生应用故障或者文件损坏时

可以进行及时数据恢复,将数据恢复成快照产生时间点的状态。快照的另一个作用是为存

储用户提供了另外一个数据访问通道,当原数据进行在线应用处理时,用户可以访问快照

数据,还可以利用快照进行测试等工作。

因此,所有存储系统,不论高中低端,只要应用于在线系统,那么快照就成为一个不

可或缺的功能。

1.2 两种类型

目前有两大类存储快照,一种叫做即写即拷(copy-on-write)快照,另一种叫做分

割镜像快照。

即写即拷快照可以在每次输入新数据或已有数据被更新时生成对存储数据改动的快照。

这样做可以在发生硬盘写错误、文件损坏或程序故障时迅速地恢复数据。但是,如果需要

对网络或存储媒介上的所有数据进行完全的存档或恢复时,所有以前的快照都必须可供使

用。

即写即拷快照是表现数据外观特征的“照片”。这种方式通常也被称为“元数据”拷贝,

即所有的数据并没有被真正拷贝到另一个位置,只是指示数据实际所处位置的指针被拷贝。

在使用这项技术的情况下,当已经有了快照时,如果有人试图改写原始的LUN上的数据,

快照软件将首先将原始的数据块拷贝到一个新位置(专用于复制操作的存储资源池),然后

再进行写操作。以后当你引用原始数据时,快照软件将指针映射到新位置,或者当你引用


本文标签: 快照 数据 进行 应用 拷贝