基于写时拷贝的数据写入方法及设备技术

技术编号:3774145 阅读:181 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于写时拷贝的数据写入方法及设备,所述方法包括以下步骤:接收来自外部设备的写请求数据;在所述源数据区中为所述写请求数据分配数据块;判断所述分配的数据块是否第一次被写入,若判断结果为是,将所述源数据区中分配的数据块中的原有的数据写入所述高速缓冲存储器中,将所述写请求数据写入到所述分配的数据块中,若判断结果为否,直接将所述写请求数据写入所述分配的数据块中;若达到设定的刷新条件,将所述高速缓冲存储器中的数据写入所述快照空间。本发明专利技术中,先将需要进行写时拷贝的数据写入高速缓冲存储器中,然后将写请求数据写入到源数据区中,缩短了对来自外部设备的写请求的响应时间。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种基于写时拷贝的数据写入方 法及设备。
技术介绍
目前,磁盘阵列技术已广泛应用于数据存储中,磁盘阵列技术可以在一 定程度上减少由于磁盘物理故障造成的数据丢失和损坏。但是在实际应用中, 由于软件错误、人为失误、病毒攻击等软故障造成的数据丟失和损坏的概率 要比物理故障高得多,而单纯采用,兹盘阵列技术无法解决这类软故障造成的 数据丟失问题。快照技术是一种有效的在线备份方法,快照技术的原理是在硬盘等存储 设备中虚拟出一个快照空间,根据设定的规则创建数据在某时刻的一个瞬时 映像,然后将该瞬时映像存储在快照空间中,当数据由于软故障而需要恢复 时,即可根据快照空间中存储瞬时映像将数据区中的数据恢复到快照时间点 的状态。在磁盘阵列中采用快照技术可以将软、硬件保护方法结合起来,从而提高数据的可靠性。快照技术按实现方法划分,主要有三种方式分离镜 像(Split Mirror )、写时拷贝(Copy-On-Write )和写重定向(Redirect-On-Write )。 其中写时拷贝方法因占用空间小,创建快照时间短等优点,广泛地应用在各种快照系统中。现有的基于写本文档来自技高网...

【技术保护点】
一种基于写时拷贝的数据写入方法,应用于包括源数据区、快照空间和高速缓冲存储器的存储设备中,其特征在于,所述方法包括以下步骤: 接收来自外部设备的写请求数据; 在所述源数据区中为所述写请求数据分配数据块; 判断所述分配的数据 块是否第一次被写入,若判断结果为是,将所述源数据区中分配的数据块中的原有的数据写入所述高速缓冲存储器中,将所述写请求数据写入所述分配的数据块中,若判断结果为否,直接将所述写请求数据写入所述分配的数据块中;若达到设定的刷新条件,将所述高速缓冲存储器中的数据写入所述快照空间。

【技术特征摘要】

【专利技术属性】
技术研发人员:张兵
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1