首页 > 代码库 > 几种常见高级数据保护技术
几种常见高级数据保护技术
一、远程文件复制
将本地主机上的文件实时同步到远程主机上,保证文件或目录内容一致,如
Linux常用的rsync就是这类工具,它可监视文件系统的动作,将变化同步到远程
主机,只复制变化的内容,对于大文件非常有用,可节省带宽资源,提高效率。
二、远程磁盘(卷)镜像
存储级的数据数据复制技术,本地产生盘和远程镜像盘数据实时同步,且同时
处于在线状态,当生产盘故障时,可立即切换到镜像盘。远程磁盘镜像有两种模式
同步模式和异步模式,同步模式可很好的保障数据一致性,但影响性能。而异步模
式则相反,通常会使用异步模式。
主流存储厂商常用的磁盘镜像技术:
IBM的PPRC,EMC的SRDF,HDS的TrueCOPY,NetAPP的SnapMirror等
三、快照(Snapshot)
定义:抓取某时刻磁盘上所有数据,就是照相机按下快门留下的影像。
快照作用:源卷快速备份,用于解决一些逻辑故障,如系统崩溃,人为误操作等
本质:快照能瞬时完成,只是留下原卷的影子,并非实体数据,如何实现这一点,
如果对文件系统有了解,知道文件系统是通过元数据来管理磁盘上的数据,而元数据
的量非常小,快照的本质就是复制某时刻的元数据。
需要解决的问题?
如何保证在做快照的时候,即不使用原卷的数据发生变化,又不影响正常的IO写入,
这是个矛盾的问题,快照通过两种技术来解决写前拷贝(CoFW),写前重定向(RoFW),
说白了就是将变化的数据块让到一个新的卷上,实际上我们看到此时会有两份元数据,
活动元数据和快照元数据。快照元数据映射表大部分指向元卷块,只有少部分指向变化
的数据块,因此我们为快照创建存储卷时不需要分配与源卷相同的大小,一般只要30%就可以了。
快照的好处:可瞬间生成,不影响在线业务,占用存储空间小
快照的不足:依赖源卷,如果源卷发生物理故障,则无能为力了,同时快照很难保证
数据一致性,当然可以通过在主机上安装代理来解决。
四、卷克隆(Clone)
定义:某时刻一份或多份数据实体复制。
卷克隆作用:最大的作用可瞬间生成源卷可写镜像,可以用于做测试数据,当然也可以备份。
本质:快照是源卷的影子,而克隆是源卷的实体,当然克隆可分为虚克隆与实克隆,
虚克隆本质是snapshot,但snapshot是可写的,而实克隆是先生成snapshot,然后会将
元数据对应的实体数据复制到新卷上,成为和源卷相同大小的新卷。
产品:如EMC的Snapview
几种常见高级数据保护技术