有关数据备份、存储全路径、备份设备的一些知识点(文件级备份、块备份)整理

来源:互联网 发布:淘宝店二级域名收费 编辑:程序博客网 时间:2024/06/03 21:32

一、关于磁带

传统磁带库不是块设备,有余机械的限制,相对于磁盘文件系统,也具备磁带文件系统,或者称磁带数据管理系统;

块级别备份可以看成是对底层lun的备份,不管lun上是否存在数据、或者原始有效容量;抛开了文件系统,直接备份扇区;典型案例,磁盘镜像;

相对文件系统备份,需要访问目标的os、文件系统接口;块备份是不经过os的文件系统接口的,而是通过磁盘控制器驱动接口,直接读取磁盘;速度快;


二、下面开始讲讲数据服务。

数据服务范围


2、快照的基本思想

快照的基本思想是抓取某一时间点磁盘上的所有数据,而且完成速度非常快,类似相机快门,本质上快照生成了元数据;借助元数据诸如位图、B树等信息,能够找到文件存储

在磁盘上的真实数据;

但是客观来说,仍然被保持了两份生产数据,及额外的快照数据(快照、及当前活动快照);包括RoFW、CoFW;不过是新的数据写在当前空间、或者写在另外的空间问题;不论是哪一种,只要业务应用对一个在快照之后从未更新过的数据块进行IO读写,这个IO块就要占用新卷上一个块(保留原块内容、不能够被覆盖);

一般情况下,新卷的容量设置成原卷数量的30%即可。


3、克隆clone

对数据源某时间点的一份或者几份物理数据记性实体复制。与快照对比,快照类似于某一时刻的影子或者图纸,按图索骥,才能够形成完整数据;克隆则是客观数据,通常可以

使用快照技术进行制作克隆,先快照定型,然后将实体填充到影子中。

虚拟克隆与实克隆;


4、CDP(连续数据保护)

在不影响主要数据运行的前提下,实现持续捕捉或者跟踪目标所发生的任何变化,并且能够恢复到以前任何时间点。基本可以理解为复制了任何更新的IO操作,也就是数据的每

次变化都会被保存下来,类似于数据时光机。

应用场景:rpo、rto要求极高;原卷的数据更新IO size小但是每次更新都很重要,强烈回溯要求,关键业务宕机频繁,不差钱哈哈哈。


5、瘦供给/自动精简配置thin provision

简单的说,就是超供。带来的问题:消耗额外CPU周期、及带来物理空间碎片。



6、Tier/Migrating(迁移)

考虑到数据属性的不同、冷热的不同,进行数据的自动分级管理,实际上对应了存储场景分类;存在手动、自动等各种不同分级处理机制。需要考虑基于纯性能需求的分级、及

基于人为因素需求的分级;考虑颗粒度的问题;数据的相互移动。





从存储分级到存储系统全局资源分级分配管理。-我的终极目标




7、重复数据删除


8、磁盘的一致性保护与数据恢复


6、关于IO全路径

IO全路径中的卷管理层(卷管理软件),主要完成block级别的迎神,简单翻译而已既文件系统看到的卷是逻辑的(块设备、字符设备),并不直接是物理lun。




客观的说,应用程序可以直接对某个卷进行IO操作而不需要经过文件系统,则需要应用程序习性管理底层存储空间,例如oracle。

为什么会这样?我们知道,文件系统是需要考虑各种应用需求的,具备普遍需求考虑,如缓存、映射等,但是对于某些个性化强的应用程序如IO要求高且对缓存要求高的程序,

则应用程序宁可自己直接操作底层物理设备,也不愿意将IO交给FS处理,发挥性能最大化优势。带来的问题就是数据管理不方便,除程序外,其它程序看到的就是一块光秃秃

的裸设备,无法识别存储的数据。


0 0
原创粉丝点击