非同步资料卷复制的方法及其储存系统技术方案

技术编号:3928723 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术是有关一种非同步资料卷复制的方法及其存储系统。该方法包括以下步骤:镜射位于一第一位置的一来源资料卷的数据到位于一第二位置的一目的资料卷;接收一主机输出入要求,来自位于该第一位置的一主机,且欲对该来源资料卷的一第一数据区块写入一更新数据;执行一写入备份操作,先判断该来源资料卷将被写入的该第一数据区块的数据是否与该目的资料卷相对应的一第二数据区块的数据相同,而决定是否执行一将该来源资料卷的该第一数据区块的原始数据备份至位于该第一位置的一第一备份影像;写入该更新数据至该来源资料卷的该第一数据区块;以及回复该主机该主机输出入要求已经完成。该存储系统执行该方法。本发明专利技术可以使得传输至远端的目的资料卷的数据量降到最少。

【技术实现步骤摘要】

本专利技术涉及一种资料卷复制的方法及其装置,特别是涉及一种将近端资料卷非同 步复制至远端资料卷的方法及其储存系统。
技术介绍
在现代社会中,储存装置被广泛地应用于各式各样的电脑系统或储存系统之中。 依照储存的目的,有些储存装置是用来储存系统运作时需要常态性存取的数据,此类储存 装置称为主要储存装置(primary storagedevice)。而另一些储存装置则是用来储存主要 储存装置的备份数据,此类储存装置称为次要储存装置(secondary storage device),以 便当主要储存装置失效或损坏时,可以取代主要储存装置而让系统维持正常运作,以增加 系统的可靠性(reliability)。储存装置可以是硬式磁盘机(hard disk drive)、磁带(tape)、内存记录装置 (memory drive)、光储存记录装置(optical storage drive)或其他可以用于储存数据的 储存装置。这些储存装置都称为“实体储存装置”(physical storage device, PSD) 0储存系统(或电脑系统)在管理数据时,实际上并不是以一个实体储存装置(PSD) 为单位,而是利用储存虚拟化(storage virtualization)技术,将一或数个实体储存装置 (PSD)的不同区段结合成一个逻辑盘(LogiCalDrive,LD)或分割区(partition)。若是控制 器将逻辑盘(Logical Drive,LD)或分割区(partition)映射(map)出去供主机(host)存 取,则称为一个逻辑单元(logical unit number,LUN)。一个逻辑盘(Logical Drive, LD) 或分割区(partition)可以进一步地划分为一或多个数据储存区域(datastorage area), 称之为媒体区(Media Extend)。许多储存系统会对其部份或全部的资料卷(volume)做整 体地数据复制(replicate)至其他资料卷(volume)之中,如此当原始数据损坏或无法读取 时,可以利用复制数据来恢复原始数据,或者以复制数据代替原始数据作为其他应用。若是称复制数据的来源是来源资料卷(source volume),复制数据的储存位置是 目的资料卷(destination volume),以资料卷(volume)为单位制作复制数据具有以下用 途来源资料卷(source volume)的备份、报告、归档,或者用来代替来源资料卷(source volume)进行任何需要来源资料卷(source volume)的操作,例如模拟、预报、数据采矿 (data mining)等。尤其,许多数据存取的操作都需要先对欲存取的数据做锁定(locking), 如此不可避免地会影响数据读写的绩效,亦会影响主机(host)对数据的正常存取;因此, 若利用目的资料卷(destination volume)代替来源资料卷(source volume)进行上述操 作,则可以在不影响来源资料卷(sourcevolume)的绩效下提供主机(host)数据存取的服 务。资料卷复制虽然提供了以上种种的优点与功用,但是若是备份数据与来源数据皆 储存在同一地点的储存系统之中,一但遇到一些重大的灾害,例如地震、火灾、恐怖攻击, 导致整个储存系统或储存装置遭到实体上的破坏,则仍然无法维护数据的安全性,会导致 重要数据的永久性丧失。为解决以上问题,远端资料卷复制的方式应运而生,藉由将重要数据的备份数据复制至另一地点的远端储存装置中,以确保重要数据的安全性。只是,要将近端的数据复制至远端的储存装置,需要通过网络来进行传输。因此, 网络线传输的频宽限制是进行远端资料卷复制的一大瓶颈。因此,对于远端资料卷复制领 域而言,需要有一复制技术可以回避此远端数据传输的瓶颈限制,让储存系统的运作绩效 不至因此而明显受到影响。
技术实现思路
本专利技术的目的在于提供一种应用在远端资料卷复制的方法及其储存系统,可以因 应数据远端传输时的网络频宽限制问题,而让储存系统的运作绩效维持在较佳的水准。本专利技术的目的及解决其技术问题是采用以下技术方案来实现的。依据本专利技术提出 的一种非同步资料卷复制的方法,其包括以下步骤镜射位于一第一位置的一来源资料卷 的数据到位于一第二位置的一目的资料卷;接收一主机输出入要求,该主机输出入要求来 自位于该第一位置的一主机,且欲对该来源资料卷的一第一数据区块写入一更新数据;执 行一写入备份操作,该写入备份操作先判断该来源资料卷将被写入的该第一数据区块的数 据是否与该目的资料卷相对应的一第二数据区块的数据相同,而决定是否执行一将该来源 资料卷的该第一数据区块的原始数据备份至位于该第一位置的一第一备份影像;写入该更 新数据至该来源资料卷的该第一数据区块;以及回复该主机该主机输出入要求已经完成。本专利技术的目的及解决其技术问题还可采用以下技术措施进一步实现。前述的非同步资料卷复制的方法,其中还进行一拷贝程序,用以将储存于该第一 备份影像中的数据、或该来源资料卷中的相对应数据拷贝至该目的资料卷。前述的非同步资料卷复制的方法,其中所述的拷贝程序是藉由一通讯媒体将数据 由该第一位置传输至该第二位置。前述的非同步资料卷复制的方法,其中还包含在该来源资料卷的一资料卷记录 表中配置一第一项目,并且初始化该第一项目的多个栏位,包括设定一第一栏位的序号为 一初始设定值、以及设定一第二栏位的操作代码为一代表来源资料卷状态的操作代码;其 中更指派该第一栏位的该初始设定值给一第一变数;在该目的资料卷的一资料卷记录表中 配置一第二项目,并且初始化该第二项目的多个栏位,包括设定一第二栏位的操作代码为 一代表目的资料卷状态的操作代码;增加该目的资料卷的一主要序号变数的值,并将该主 要序号变数的值拷贝至该目的资料卷的该资料卷记录表的该第二项目中记录序号的一第 一栏位,以及拷贝至该来源资料卷的该资料卷记录表的该第一项目中记录另一资料卷的资 料卷记录表的项目的序号的一第四栏位;其中更指派该目的资料卷的该主要序号变数的现 行值给一第二变数;设定该目的资料卷的该资料卷记录表的该第二项目中一第四栏位为一 起始位址,其中该第四栏位用于记录下一个要进行同步复制的数据区块的索引号;增加该 来源资料卷的一主要序号变数的值,并将该来源资料卷的该主要序号变数的值拷贝至该来 源资料卷的该资料卷记录表的该第一项目中记录序号的该第一栏位;其中更指派该来源资 料卷的该主要序号变数的值给该第一变数;在该目的资料卷的该资料卷记录表中配置一第 三项目,并且初始化该第三项目的多个栏位,包括设定一第二栏位的操作代码为一代表分 离状态的操作代码;再次增加该目的资料卷的该主要序号变数的值并将之指派给一第三变数,并将增加后的该目的资料卷的该主要序号变数的值拷贝至该目的资料卷的该资料卷记录表的该第三项目中记录序号的一第一栏位;以及判断该目的资料卷与该来源资料卷的复 制作业是否已经完成。前述的非同步资料卷复制的方法,其中还增加一步骤执行一背景拷贝来源资料 卷至目的资料卷程序。前述的非同步资料卷复制的方法,其中还增加一步骤判断是否有一主机输出入 要求要对该来源资料卷存取数据。前述本文档来自技高网
...

【技术保护点】
一种非同步资料卷复制的方法,其特征在于其包括以下步骤:镜射位于一第一位置的一来源资料卷的数据到位于一第二位置的一目的资料卷;接收一主机输出入要求,该主机输出入要求来自位于该第一位置的一主机,且欲对该来源资料卷的一第一数据区块写入一更新数据;执行一写入备份操作,该写入备份操作先判断该来源资料卷将被写入的该第一数据区块的数据是否与该目的资料卷相对应的一第二数据区块的数据相同,而决定是否执行一将该来源资料卷的该第一数据区块的原始数据备份至位于该第一位置的一第一备份影像;写入该更新数据至该来源资料卷的该第一数据区块;以及回复该主机该主机输出入要求已经完成。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:施明文方庆华
申请(专利权)人:普安科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1