一种固态硬盘的替换方法及装置制造方法及图纸

技术编号:15639047 阅读:91 留言:0更新日期:2017-06-15 21:03
本发明专利技术提供一种固态硬盘的替换方法及装置,所述方法包括:接收读写请求后,如果目标存储盘关联有重定向标识,且地址映射关系列表包含第一扇区地址的映射关系,则该映射关系确定第二扇区地址,并重定向读写请求至第二扇区地址;若不包含,则重定向写请求至在备用盘申请的扇区地址,保存第一扇区地址与申请扇区地址的映射关系;加入替换盘后,将目标存储盘的数据及备用盘中目标存储盘的数据先后同步到替换盘;将目标存储盘的身份标识分配给替换盘。本发明专利技术实施例在存储系统中引入备用盘,通过将指向存储盘的部分读写请求重定向至备用盘,将存储盘和备用盘的数据同步至替换盘。在未对存储盘数据进行预先备份的情况下,即实现了中对存储盘的在线替换。

【技术实现步骤摘要】
一种固态硬盘的替换方法及装置
本申请涉及数据存储领域,特别涉及固态硬盘的替换方法及装置。
技术介绍
目前,在存储系统中,固态硬盘已被广泛使用。在使用过程中,固态硬盘寿命耗尽的情况时有发生,当固态硬盘寿命耗尽后,将只能进行读操作而不能进行写操作。为保障存储系统中数据的实时读写,就需要对固态硬盘进行在线替换。现有技术中,常采用分布式储存来保存数据,通过为一份数据在多个固态硬盘中分别保存副本,从而避免存储系统的实时读写操作对任一固态硬盘的依赖,以实现固态硬盘的在线替换。但在现有技术中,为实现固态硬盘的在线替换,需要为每一份数据都保存至少一个副本,导致存储系统存储成本较高。
技术实现思路
本专利技术实施例提供固态硬盘的替换方法和装置,用于解决现有的固态硬盘在线替换方案抬高存储系统存储成本的问题。根据本专利技术实施例的第一方面,提供一种固态硬盘的替换方法,其特征在于,所述方法应用于存储系统,所述存储系统中包括至少一个存储盘和至少一个备用盘,所述备用盘和存储盘均为固态硬盘,其中,所述备用盘在所述存储系统中分配有唯一的身份标识,在存储系统对任一存储盘的读写操作执行失败后,所述任一存储盘还会被关联重定向标识,所述备用盘保存有地址映射关系列表,所述地址映射关系列表用于保存存储盘扇区地址和备用盘扇区地址的地址映射关系,所述方法包括:接收读写请求后,判断所述读写请求指向的目标存储盘是否关联有重定向标识;如果目标存储盘关联有重定向标识,则判断地址映射关系列表中是否包含第一扇区地址的映射关系,所述第一扇区地址是所述读写请求指向的扇区地址;如果地址映射关系列表包含第一扇区地址的映射关系,则根据第一扇区地址以及第一扇区地址的映射关系确定第二扇区地址,并将所述读写请求重定向至第二扇区地址,所述第二扇区地址是第一扇区地址在备用盘中的映射地址;如果地址映射关系不包含第一扇区地址,则在备用盘为所述读写请求中的写请求申请扇区地址,并将所述读写请求中的写请求重定向至所述申请的扇区地址,并在地址映射关系列表保存第一扇区地址与所述申请的扇区地址的对应关系;在存储系统加入替换盘后,先将目标存储盘的数据同步到替换盘,然后将备用盘中与目标存储盘扇区地址存在映射关系的扇区地址所对应的数据同步到替换盘;在删除目标存储盘后,将目标存储盘的身份标识分配给替换盘。根据本专利技术实施例的第二方面,提供一种固态硬盘的替换装置,其特征在于,所述装置应用于存储系统,所述存储系统中包括至少一个存储盘和至少一个备用盘,所述备用盘和存储盘均为固态硬盘,其中,所述备用盘在所述存储系统中分配有唯一的身份标识,在存储系统对任一存储盘的读写操作执行失败后,所述任一存储盘还会被关联重定向标识,所述备用盘保存有地址映射关系列表,所述地址映射关系列表用于保存存储盘扇区地址和备用盘扇区地址的地址映射关系,所述装置包括:第一判断单元,用于在接收读写请求后,判断所述读写请求指向的目标存储盘是否关联有重定向标识;第二判断单元,用于在目标存储盘关联有重定向标识时,判断地址映射关系列表中是否包含第一扇区地址的映射关系,所述第一扇区地址是所述读写请求指向的扇区地址;确定单元,用于在地址映射关系列表包含第一扇区地址的映射关系时,根据第一扇区地址以及第一扇区地址的映射关系确定第二扇区地址;重定向单元,用于将所述读写请求重定向至第二扇区地址,所述第二扇区地址是第一扇区地址在备用盘中的映射地址;还用于,在地址映射关系不包含第一扇区地址,且备用盘已为所述读写请求中的写请求申请了扇区地址后,将所述读写请求中的写请求重定向至所述申请的扇区地址;保存单元,用于在地址映射关系列表保存第一扇区地址与所述申请的扇区地址的对应关系;同步单元,用于在存储系统加入替换盘后,先将目标存储盘的数据同步到替换盘,然后将备用盘中与目标存储盘扇区地址存在映射关系的扇区地址所对应的数据同步到替换盘;分配单元,用于在删除目标存储盘后,将目标存储盘的身份标识分配给替换盘。由以上技术方案可见,本专利技术实施例在存储系统中引入备用盘,在存储系统对任一存储盘的读写操作执行失败后,通过将指向该任一存储盘的部分读写请求重定向至备用盘,以及将存储盘和备用盘的数据同步至替换盘。在未对存储盘数据进行预先备份的情况下,即实现了中对存储盘的在线替换。可见,本专利技术实施例在实现存储盘在线替换的同时节省了存储系统的存储空间,降低了存储系统的存储成本。附图说明图1为本专利技术固态硬盘的替换方法的一个实施例流程图;图2为本专利技术固态硬盘的替换方法的一示例性实施例提供的一个读写请求处理流程图;图3为本专利技术固态硬盘的替换方法的一示例性实施例提供的另一个读写请求处理流程图;图4为本专利技术固态硬盘的替换装置所在设备的一种硬件结构图;图5为本专利技术固态硬盘的替换装置的一个实施例框图。具体实施方式为了使本
的人员更好的理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中的技术方案作进一步详细的说明。图1是本专利技术固态硬盘的替换方法的一个实施例流程图,其中,该方法应用于存储系统,所述存储系统中包括至少一个存储盘和至少一个备用盘,所述备用盘和存储盘均为固态硬盘,其中,所述备用盘在所述存储系统中分配有唯一的身份标识,在存储系统对任一存储盘的读写操作执行失败后,所述任一存储盘还会被关联重定向标识,所述备用盘保存有地址映射关系列表,所述地址映射关系列表用于保存存储盘扇区地址和备用盘扇区地址的地址映射关系;如图1所示,该方法可以包括以下步骤:步骤101:接收读写请求后,判断所述读写请求指向的目标存储盘是否关联有重定向标识。步骤102:如果目标存储盘关联有重定向标识,则判断地址映射关系列表中是否包含第一扇区地址的映射关系,所述第一扇区地址是所述读写请求指向的扇区地址。本步骤中,如果目标存储盘未关联重定向标识,则执行继续上述读写请求,如果执行未成功则重新发送上述读写请求,如果重新发送次数超过预设值,则为目标存储盘关联重定向标识。可选的,该预设值可以为3次。可选的,在为目标存储盘关联重定向标识后,可以提示管理员目标存储盘需要替换。其中,提示方式可以为邮件或短信。步骤103:如果地址映射关系列表包含第一扇区地址的映射关系,则根据第一扇区地址以及第一扇区地址的映射关系确定第二扇区地址,并将所述读写请求重定向至第二扇区地址,所述第二扇区地址是第一扇区地址在备用盘中的映射地址。本步骤中,在上述读写请求被重定向至第二扇区地址后,将在第二扇区地址执行上述读写指令。步骤104:如果地址映射关系不包含第一扇区地址,则在备用盘为所述读写请求中的写请求申请扇区地址,并将所述读写请求中的写请求重定向至所述申请的扇区地址,并在地址映射关系列表保存第一扇区地址与所述申请的扇区地址的对应关系。本步骤中,如果地址映射关系不包含第一扇区地址,则继续在第一扇区地址执行上述读写请求中的读请求。在一个可选的方式中,可以预先为存储系统中的每个存储盘建立一个同备用盘的地址映射关系列表,并将每个地址映射关系列表在备用盘的存储位置记录在备用盘0扇区开始的连续1M的空间。步骤105:在存储系统加入替换盘后,先将目标存储盘的数据同步到替换盘,然后将备用盘中与目标存储盘扇区地址存在映射关系的扇区地址所对应的本文档来自技高网
...
一种固态硬盘的替换方法及装置

【技术保护点】
一种固态硬盘的替换方法,其特征在于,所述方法应用于存储系统,所述存储系统中包括至少一个存储盘和至少一个备用盘,所述备用盘和存储盘均为固态硬盘,其中,所述备用盘在所述存储系统中分配有唯一的身份标识,在存储系统对任一存储盘的读写操作执行失败后,所述任一存储盘还会被关联重定向标识,所述备用盘保存有地址映射关系列表,所述地址映射关系列表用于保存存储盘扇区地址和备用盘扇区地址的地址映射关系,所述方法包括:接收读写请求后,判断所述读写请求指向的目标存储盘是否关联有重定向标识;如果目标存储盘关联有重定向标识,则判断地址映射关系列表中是否包含第一扇区地址的映射关系,所述第一扇区地址是所述读写请求指向的扇区地址;如果地址映射关系列表包含第一扇区地址的映射关系,则根据第一扇区地址以及第一扇区地址的映射关系确定第二扇区地址,并将所述读写请求重定向至第二扇区地址,所述第二扇区地址是第一扇区地址在备用盘中的映射地址;如果地址映射关系不包含第一扇区地址,则在备用盘为所述读写请求中的写请求申请扇区地址,并将所述读写请求中的写请求重定向至所述申请的扇区地址,并在地址映射关系列表保存第一扇区地址与所述申请的扇区地址的对应关系;在存储系统加入替换盘后,先将目标存储盘的数据同步到替换盘,然后将备用盘中与目标存储盘扇区地址存在映射关系的扇区地址所对应的数据同步到替换盘;在删除目标存储盘后,将目标存储盘的身份标识分配给替换盘。...

【技术特征摘要】
1.一种固态硬盘的替换方法,其特征在于,所述方法应用于存储系统,所述存储系统中包括至少一个存储盘和至少一个备用盘,所述备用盘和存储盘均为固态硬盘,其中,所述备用盘在所述存储系统中分配有唯一的身份标识,在存储系统对任一存储盘的读写操作执行失败后,所述任一存储盘还会被关联重定向标识,所述备用盘保存有地址映射关系列表,所述地址映射关系列表用于保存存储盘扇区地址和备用盘扇区地址的地址映射关系,所述方法包括:接收读写请求后,判断所述读写请求指向的目标存储盘是否关联有重定向标识;如果目标存储盘关联有重定向标识,则判断地址映射关系列表中是否包含第一扇区地址的映射关系,所述第一扇区地址是所述读写请求指向的扇区地址;如果地址映射关系列表包含第一扇区地址的映射关系,则根据第一扇区地址以及第一扇区地址的映射关系确定第二扇区地址,并将所述读写请求重定向至第二扇区地址,所述第二扇区地址是第一扇区地址在备用盘中的映射地址;如果地址映射关系不包含第一扇区地址,则在备用盘为所述读写请求中的写请求申请扇区地址,并将所述读写请求中的写请求重定向至所述申请的扇区地址,并在地址映射关系列表保存第一扇区地址与所述申请的扇区地址的对应关系;在存储系统加入替换盘后,先将目标存储盘的数据同步到替换盘,然后将备用盘中与目标存储盘扇区地址存在映射关系的扇区地址所对应的数据同步到替换盘;在删除目标存储盘后,将目标存储盘的身份标识分配给替换盘。2.根据权利要求1所述的方法,其特征在于,还包括:在备用盘与替换盘的同步过程中,如果接收到的对目标存储盘的读写请求所指向的扇区地址未在地址映射关系列表中建立映射关系,则将接收到的对目标存储盘的读写请求重定向至替换盘中;在备用盘与替换盘的同步过程中,如果接收到的对目标存储盘的读写请求所指向的扇区地址已在地址映射关系列表中建立了映射关系,则将写请求重定向至替换盘,将读请求按照已建立的映射关系重定向至备用盘。3.根据权利要求2所述的方法,其特征在于,还包括:如果接收到的对目标存储盘的读写请求所指向的扇区地址已在地址映射关系列表中建立了映射关系,则在将写请求重定向至替换盘后,在地址映射关系列表中删除所述被重定向至替换盘的写请求指向的扇区地址所对应的映射关系。4.根据权利要求1所述的方法,其特征在于,还包括:如果目标存储盘未关联重定向标识,则执行所述读写请求,如果执行未成功则重新发送所述读写请求,如果重新发送次数超过预设值,则为目标存储盘关联重定向标识。5.根据权利要求4所述的方法,其特征在于,还包括:在所述重新发送次数超过预设值后,提示管理员目标存储盘需要替换。6.一种固态硬盘的替换装置,其特征在于,所述装置应用于存储系统,所述存储系统中包括至少一个存储盘和...

【专利技术属性】
技术研发人员:朱周颖
申请(专利权)人:北京腾凌科技有限公司
类型:发明
国别省市:北京,11

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

1