视图迁移方法和装置制造方法及图纸

技术编号:24937117 阅读:50 留言:0更新日期:2020-07-17 20:46
本申请提供了一种视图迁移方法和装置。该方法应用于包括存储空间相互独立的主LUN和视图LUN的存储设备,其中,视图LUN关联主LUN的一个快照时间点,保存视图写入数据;该方法包括:将视图LUN关联的快照时间点中的待迁移数据迁移至视图LUN中;在迁移过程中,若视图LUN接收到前端IO请求,则确定前端IO请求携带的目标地址段的迁移状态,并按照设定的与该迁移状态相匹配的IO响应策略响应前端IO请求。在本申请的视图迁移过程中,无需新建目标LUN,简化了迁移操作过程。同时,由于视图LUN中本身就保存有视图写入数据,因此在迁移时也省去了对这部分数据的迁移,使所需迁移的数据量大幅减少,进一步提高了视图迁移效率。

【技术实现步骤摘要】
视图迁移方法和装置
本申请涉及数据存储技术,特别涉及视图迁移方法和装置。
技术介绍
在大数据时代,数据量越来越大,数据也越来越重要,把数据保存在专门的存储设备中,并通过存储设备的数据保护特性提高数据可靠性已经成为主流方式。快照是存储设备的数据保护特性之一,也是应对“软灾难”的常用方案。软灾难,故名思议,指“软”的灾难,通常指由于误操作、软件Bug、病毒等导致生产数据逻辑上损坏或者不能读取。通过快照技术,在写入新数据前,可以把旧数据保存起来,这样当数据发生软灾难时,可以采用之前保存的旧数据来恢复,使数据回退到一个可用的时间平面。通过给生产数据卷创建多个快照时间点(简称时间点),可以为生产数据卷保存多个时间平面的数据,该生产数据卷通常称为主LUN。在面临一些特殊需求,比如基于某个时间点的数据做二次开发、测试、分析时,产生了部分新数据,如果把这些数据写入对应时间点中,将导致该时间点的快照数据发生变化,该时间点对应的时间平面丢失,因此,需要有额外的地方存放写入新数据,以保证快照数据不变。通常,前端服务器需要访问某个时间平面的数据本文档来自技高网...

【技术保护点】
1.一种视图迁移方法,其特征在于,所述方法应用于存储设备,所述存储设备包括存储空间相互独立的主LUN和视图LUN,其中,所述视图LUN关联所述主LUN的一个快照时间点,保存视图写入数据;该方法包括:/n将所述视图LUN关联的快照时间点中的待迁移数据迁移至所述视图LUN中;所述待迁移数据为所述视图LUN关联的快照时间点中除对应于所述视图写入数据以外的其他数据;/n在迁移过程中,若所述视图LUN接收到前端IO请求,则确定前端IO请求携带的目标地址段的迁移状态,并按照设定的与该迁移状态相匹配的IO响应策略响应所述前端IO请求。/n

【技术特征摘要】
1.一种视图迁移方法,其特征在于,所述方法应用于存储设备,所述存储设备包括存储空间相互独立的主LUN和视图LUN,其中,所述视图LUN关联所述主LUN的一个快照时间点,保存视图写入数据;该方法包括:
将所述视图LUN关联的快照时间点中的待迁移数据迁移至所述视图LUN中;所述待迁移数据为所述视图LUN关联的快照时间点中除对应于所述视图写入数据以外的其他数据;
在迁移过程中,若所述视图LUN接收到前端IO请求,则确定前端IO请求携带的目标地址段的迁移状态,并按照设定的与该迁移状态相匹配的IO响应策略响应所述前端IO请求。


2.根据权利要求1所述的方法,其特征在于,若所述前端IO请求为读IO请求,则所述按照设定的与该迁移状态相匹配的IO响应策略响应所述前端IO请求包括:
当所述目标地址段的迁移状态为未迁移时,依据所述目标地址段从所述视图LUN关联的快照时间点中读取数据;
当所述目标地址段的迁移状态为正在迁移时,等待所述目标地址段中存储的待迁移数据迁移至所述视图LUN,并将所述待迁移数据作为所述读IO请求的读结果;
当所述目标地址段的迁移状态为已迁移时,依据所述目标地址段从所述视图LUN中读取数据。


3.根据权利要求2所述的方法,其特征在于,在依据目标地址段从所述视图LUN关联的快照时间点中读取数据后,该方法进一步包括:
若所述目标地址段的迁移状态为未迁移,则将所述从所述视图LUN关联的快照时间点中读取的数据写入至所述视图LUN。


4.根据权利要求1所述的方法,其特征在于,若所述前端IO请求为写IO请求,则所述按照设定的与该迁移状态相匹配的IO响应策略响应所述前端IO请求包括:
当所述目标地址段的迁移状态为正在迁移时,将所述写IO请求中携带的数据写入至所述视图LUN,并终止迁移所述目标地址段中存储的待迁移数据;
否则,将所述写IO请求中携带的数据写入至所述视图LUN。


5.根据权利要求1至4任一所述的方法,其特征在于,所述将视图LUN关联的快照时间点中的待迁移数据迁移至所述视图LUN中包括:
按逻辑地址从小到大的顺序分批次选择出待迁移区段;
将每批次的待迁移区段所存储的待迁移数据从所述视图LUN关联的快照时间点迁移至所述视图LUN。


6.根据权利要求5所述的方法,其特征在于,所述将每批次的待迁移区段所存储的...

【专利技术属性】
技术研发人员:上官应兰
申请(专利权)人:杭州宏杉科技股份有限公司
类型:发明
国别省市:浙江;33

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

1