【技术实现步骤摘要】
存储设备管理方法、设备及存储系统
[0001]本专利技术涉及信息
,特别涉及一种存储设备管理方法、设备及存储系统。
技术介绍
[0002]独立硬盘冗余阵列(Redundant Array of Independent Disks,RAID)技术是存储系统中广泛使用的保证数据可靠性的技术,当存储系统发生硬盘损坏时,通过未损坏硬盘上数据和校验数据,可以重新计算出损坏硬盘上的数据,这样一个过程被称为RAID的重构。硬盘中数据丢失重构,在提高数据可靠性的同时,也面临硬盘性能的问题。
技术实现思路
[0003]第一方面,本专利技术实施例提供了一种存储设备管理方法,所述方法包括:
[0004]访问设备获得第一存储设备的故障信息;其中,所述故障信息用于指示所述第一存储设备的组件发生故障;所述第一存储设备包含多个组件,所述多个组件用于提供所述第一存储设备的用户可见存储容量和冗余空间的存储容量;所述访问设备用于访问所述用户可见存储容量;
[0005]所述访问设备根据所述故障信息向所述第一存储设备发送第一释 ...
【技术保护点】
【技术特征摘要】
1.一种存储设备管理方法,其特征在于,所述方法包括:访问设备接收第一存储设备的故障信息;其中,所述故障信息用于指示所述第一存储设备的组件发生故障;所述第一存储设备包含多个组件,所述多个组件用于提供所述第一存储设备的用户可见存储容量和冗余空间的存储容量;所述访问设备用于访问所述用户可见存储容量;所述访问设备根据所述故障信息向所述第一存储设备发送第一释放命令;所述第一释放命令用于从所述用户可见存储容量中释放第一用户可见存储容量;其中,所述第一用户可见存储容量不大于发生故障的组件提供的存储容量。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述访问设备获取所述发生故障的组件的存储容量的信息。3.根据权利要求2所述的方法,其特征在于,所述访问设备获取所述发生故障的组件的存储容量,具体包括:所述访问设备从所述故障信息中获取所述发生故障的组件的存储容量。4.根据权利要求1所述的方法,其特征在于,所述第一释放命令用于从所述用户可见存储容量中释放第一用户可见存储容量,具体包括:所述第一释放命令用于从所述第一存储设备的逻辑块地址的结束位置开始释放所述第一用户可见存储容量。5.根据权利要求1所述的方法,其特征在于,所述第一释放命令用于从所述用户可见存储容量中释放第一用户可见存储容量,具体包括:所述第一释放命令用于从所述第一存储设备映射到所述发生故障的组件的物理地址的逻辑块地址中释放第一可见存储容量的逻辑块地址。6.根据权利要求1
‑
5任一所述的方法,其特征在于,所述方法还包括:所述访问设备向所述第一存储设备发送第二释放命令;所述第二释放命令用于从所述用户可见存储容量中释放第二用户可见存储容量;其中,所述第一用户可见存储容量和所述第二用户可见存储容量之和不大于发生故障的组件提供的存储容量。7.根据权利要求6所述的方法,其特征在于,所述第一释放命令和所述第二释放命令具体为去映射(unmap)命令或去分配(deallocate)命令。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述访问设备将所述第一用户可见存储容量对应的逻辑块地址中的数据复制到第二存储设备。9.根据权利要求1
‑
8任一所述的方法,其特征在于,所述第一存储设备为固态硬盘SSD。10.一种存储设备管理方法,其特征在于,所述存储设备包含多个组件,所述多个组件为所述存储设备提供用户可见存储容量和冗余空间的存储容量;访问设备用于访问所述用户可见存储容量;所述方法包括:所述存储设备向所述访问设备发送故障信息;所述故障信息用于指示所述存储设备的组件发生故障;所述存储设备接收所述访问设备发送的第一释放命令;所述第一释放命令用于从所述用户可见存储容量中释放第一用户可见存储容量的命令;其中,所述第一用户可见存储容量不大于发生故障的组件提供的存储容量;
所述存储设备根据所述第一释放命令擦除所述第一用户可见存储容量中存储的数据。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:所述存储设备向所述访问设备发送所述发生故障的组件提供的存储容量信息。12.根据权利要求10所述的方法,其特征在于,所述第一释放命令具体用于从所述存储设备的逻辑块地址的结束位置开始释放所述第一用户可见存储容量。13.根据权利要求10所述的方法,其特征在于,所述第一释放命令具体用于从所述存储设备映射到所述发生故障的组件的物理地址的逻辑块地址中释放第一可见存储容量的逻辑块地址。14.根据权利要求10
‑
13任一所述的方法,其特征在于,所述方法还包括:所述存储设备接收所述访问设备发送的第二释放命令;所述第二释放命令用于从所述用户可见存储容量中释放第二用户可见存储容量的命令;其中,所述第一用户可见存储容量和所述第二用户可见存储容量之和不大于发生故障的组件提供的存储容量;所述存储设备根据所述第二释放命令擦除所述第二用户可见存储容量中存储的数据。15.根据权利要求14所述的方法,其特征在于,所述第一释放命令和所述第二释放命令为去映射(unmap)命令或去分配(deallocate)命令。16.根据权利要求10
‑
15任一所述的方法,其特征在于,所述存储设备为固态硬盘SSD。17.一种访问设备,其特征在于,包括:接收单元,用于接收第一存储设备的故障信息;其中,所述故障信息用于指示所述第一存储设备的组件发生故障;所述第一存储设备包含多个组件,所述多个组件用于提供所述第一存储设备的用户可见存储容量和冗余空间的存储容量;所述访问设备用于访问所述用户可见存储容量;发送单元,用于根据所述故障信息向所述第一存储设备发送第一释放命令;所述第一释放命令用于从所述用户可见存储容量中释放第一用户可见存储容量;其中,所述第一用户可见存储容量不大于发生故障的组件提供的存储容量。18.根据权利要求17所述的访问设备,其特征在于,所述获取单元还用于:获取所述发生故障的组件的存储容量的信息。19.根据权利要求18所述的访问设备,其特征在于,所述获取单元具体用于从所述故障信息中获取所述发生故障的组件的存储容量。20.根据权利要求17所述的访问设备,其特征在于,所述第一释放命令具体用于从所述第一存储设备的逻辑块地址的结束位置开始释放所述第一用户可见存储容量。21.根据权利要求17所述的访问设备,其特征在于,所述第一释放命令具体用于从所述第一存储设备映射到所述发生故障的组件的物理地址的逻辑块地址中释放第一可见存储容量的逻辑块地址。22.根据权利要求17
‑
21任一所述的访问设备,其特征在于,所述发送单元,还用于向所述第一存储设备发送第二释放命令;所述第二释放命令用于从所述用户可见存储容量中释放第二用户可见存储容量;其中,所述第一用户可见存储容量和所述第二用户可见存储容量之和不大于发生故障的组件提供的存储容量。23.根据权利要求22所述的访问设备,其特征在于,所述第一释放命令和所述第二释放命令具体为去映射(unmap)命令或去分配(deallocate)命令。
24.根据权利要求17所述的访问设备,其特征在于,还包括复制单元,用于将所述第一用户可见存储容量对应的逻辑块地址中的数据复制到第二存储设备。25.一种存储设备,其特征在于,所述存储设备包含多个组件,所述多个组件为所述存储设备提供用户可见存储容量和冗余空间的存储容量;访问设备用于访问所述用户可见存储容量;所述存储设备还包括:发送单元,用于向所述访问设备发送故障信息;所述故障信息用于指示所述存储设备的组件发生故障;接收单元,用于接收所述访问设备发送的第一释放命令;所述第一释放命令用于从所述用户可见存储容量中释放第一用户可见存储容量的命令;其中,所述第一用户可见存储容量不大于发生故障的组件提供的存储容量;释放单元,用于根据所述第一释放命令擦除所述第一用户可见存储容量中存储的数据。26.根据权利要求25所述的存储设备,其特征在于,所述发送单元,还用于向所述访问设备发送所述发生故障的组件提供的存储容量信息。27.根据权利要求25所述的存储设备,其特征在于,所述第一释放命令具体用于从所述存储设备的逻辑块地址的结束位置开始释放所述第一用户可见存储容量。28.根据权利要求25所述的存储设备,其特征在于,所述第一释放命令具体用于从所述存储设备映射到所述发生故障的组件的物理地址的逻辑块地址中释放第一可见存储容量的逻辑块地址。29.根据权利要求25
‑
28任一所述的存储设备,其特征在于,所述接收单元,还用于接收所述访问设备发送的第二释放命令;所述第二释放命令用于从所述用户可见存储容量中释放第二用户可见存储容量的命令;其中,所述第一用户可见存储容量和所述第二用户可见存储容量之和不大于发生故障的组件提供的存储容量;所述擦除单元,还用于根据所述第二释放命令擦除所述第二用户可见存储容量中存储的数据。30.根据权利要求25
‑
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。