有关数据备份、存储全路径、备份设备的一些知识点(文件级备份、块备份)整理
来源:互联网 发布:淘宝店二级域名收费 编辑:程序博客网 时间: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、重复数据删除
6、关于IO全路径
IO全路径中的卷管理层(卷管理软件),主要完成block级别的迎神,简单翻译而已既文件系统看到的卷是逻辑的(块设备、字符设备),并不直接是物理lun。
客观的说,应用程序可以直接对某个卷进行IO操作而不需要经过文件系统,则需要应用程序习性管理底层存储空间,例如oracle。
为什么会这样?我们知道,文件系统是需要考虑各种应用需求的,具备普遍需求考虑,如缓存、映射等,但是对于某些个性化强的应用程序如IO要求高且对缓存要求高的程序,
则应用程序宁可自己直接操作底层物理设备,也不愿意将IO交给FS处理,发挥性能最大化优势。带来的问题就是数据管理不方便,除程序外,其它程序看到的就是一块光秃秃
的裸设备,无法识别存储的数据。
- 有关数据备份、存储全路径、备份设备的一些知识点(文件级备份、块备份)整理
- 文件级别备份和数据块级备份比较
- 数据块级别备份和文件级备份的比较
- mysql数据备份(全)
- 备份
- 备份
- 备份
- 备份
- 备份
- 备份
- 备份
- 备份
- 备份
- 备份
- 备份
- 备份
- 备份
- 备份
- linux内核数据结构之kfifo
- C++中的三大缺省函数 之 《深拷贝与浅拷贝》
- css布局之负外边距的妙用
- Android BaseAdapter的极简封装
- play_java框架学习01
- 有关数据备份、存储全路径、备份设备的一些知识点(文件级备份、块备份)整理
- ANR机制
- RESTful 架构初识
- c# ref out 区别 比较 汇总
- 6.1 支持向量机算法(上)
- 转录组分析之 Trimming对reads进行处理
- java播放mp3格式音频文件
- 2016-7-5 杂感
- Class类文件结构之ConstantValue属性