用于复制数据的方法、设备和计算机程序产品技术

技术编号:45617466 阅读:10 留言:0更新日期:2025-06-24 18:45
本公开涉及用于复制数据的方法、设备和计算机程序产品。方法包括:由目的地存储设备从源存储设备接收第一组输入输出I/O请求,第一组I/O请求具有第一组逻辑块地址LBA;将第一组I/O请求中的数据写入到目的地存储设备的缓存中;将该数据从缓存冲刷到目的地存储设备的存储盘中;在目的地存储设备中记录特定LBA,特定LBA对应于目的地存储设备冲刷到的最新LBA;以及将特定LBA从目的地存储设备发送到源存储设备,以使得在源存储设备中清除特定LBA之前的日志。通过这种方式,能够减少将源存储设备中的数据复制到目的地存储设备所花费的时间,提高用户体验,同时能够节省目的地存储设备中日志记录盘的磨损,延长其使用寿命。

【技术实现步骤摘要】

本公开涉及数据存储领域,并且更具体地,涉及用于复制(replicate)数据的方法、设备和计算机程序产品。


技术介绍

1、数据复制过程涉及将i/o请求从主机(例如,应用程序)传输到源存储设备,并且经由光纤通道将i/o请求从源存储设备传输到目的地存储设备。源存储设备和目的地存储设备通常处于不同的地理位置,通过两者之间的光纤通道传输i/o请求。i/o请求包括待传输的数据和逻辑块地址(lba),lba用于描述逻辑块或数据块在存储设备的盘上的地址。逻辑块是盘上的最小可寻址单位,对应于盘上的物理位置,通常为512字节。

2、然而,由于源存储设备和目的地存储设备之间距离较远以及光纤传输速率有限,将源存储设备中的数据复制到目的地存储设备可能需要很长的时间。例如,将1pb的数据从源存储设备复制到目的地存储设备,即使光纤通道速率为10gb/s,仍然需要27小时来完成数据传输。而且,对于存储设备架构而言,光纤通道速率仅是理论最大带宽。实际上,由于架构、硬件和软件实现方式等引起的各种额外开销,实际传输速率将远小于光纤通道速率,这大大增加了数据复制或数据迁移的时间,降本文档来自技高网...

【技术保护点】

1.一种用于复制数据的方法,包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求2所述的方法,还包括:

4.根据权利要求3所述的方法,还包括:

5.根据权利要求3所述的方法,其中所述同步包括以下任一项:

6.根据权利要求2所述的方法,其中在所述目的地存储设备中启用跳过模式包括:

7.根据权利要求1所述的方法,还包括:

8.根据权利要求7所述的方法,还包括:

9.根据权利要求1所述的方法,其中将所述特定LBA从所述目的地存储设备发送给所述源存储设备包括以下至少一项

10...

【技术特征摘要】

1.一种用于复制数据的方法,包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求2所述的方法,还包括:

4.根据权利要求3所述的方法,还包括:

5.根据权利要求3所述的方法,其中所述同步包括以下任一项:

6.根据权利要求2所述的方法,其中在所述目的地存储设备中启用跳过模式包括:

7.根据权利要求1所述的方法,还包括:

8.根据权利要求7所述的方法,还包括:

9.根据权利要求1所述的方法,其中将所述特定lba从所述目的地存储设备发送给所述源存储设备包括以下至少一项:

10.根据权利要求1所述的方法,其中在所述源存储设备中清除所述特定lba之前的日志包括:

11.根据权利要求1所述的方法,其中在所述源存储设备中清除所述特定lba之前的日志包...

【专利技术属性】
技术研发人员:顾远熊天放马春邵岩
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:

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

1