The application discloses an object storage device setting method, system, device and computer medium. When the object storage device cluster is restarted, the fault device in the object storage device cluster is identified. The fault device is the object storage device that meets the preset fault requirements; the data of the fault device is reconstructed; when the read-write request is received, the Read and write operation shall be carried out in non fault equipment; after data reconstruction of fault equipment, read and write operation shall be carried out in fault equipment. The object storage device setting method, system, device and computer-readable storage medium provided by the application can directly read and write to non fault devices after the object storage device cluster is restarted, and then read and write to the fault device after the data reconstruction of the fault device, avoiding waiting for the fault device to finish due to the read and write operation in the fault device In the case of data reconstruction, the data processing efficiency of the object storage device is improved.
【技术实现步骤摘要】
一种对象存储设备设置方法、系统、设备及计算机介质
本申请涉及存储
,更具体地说,涉及一种对象存储设备设置方法、系统、设备及计算机介质。
技术介绍
当前,随着用户对存储性能的需求不断提高,存储系统的性能及类型也在不断丰富,比如,为了使得存储设备具有一定的智能,并且能够实现跨平台共享数据,并且保证存储的数据的可靠性,现有的一种方法是借助对象存储设备(OSD,Object-basedStorageDevice)来存储数据。然而,在OSD发生故障并重新启动后,需要补全OSD在故障期间未写入的数据,这时,当有新的读写请求到达该OSD时,只有等该OSD补写完数据后才可以执行新的读写操作,造成新读写请求的卡壳,使得OSD的数据处理效率降低。综上所述,如何提高OSD的数据处理效率是目前本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种对象存储设备设置方法,其能在一定程度上解决如何提高OSD的数据处理效率的技术问题。本申请还提供了一种对象存储设备设置系统、设备及计算机可读存储介质。为了实现上述目的,本申请提供如下技术方案:一种对象存储设备设置方法,包括:当对象存储设备集群重启后,识别出所述对象存储设备集群中的故障设备,所述故障设备为满足预设故障要求的对象存储设备;对所述故障设备进行数据重构;当接收到读写请求后,在所述对象存储设备集群中的非故障设备中进行读写操作;待所述故障设备完成数据重构后,对所述故障设备进行读写操作。优 ...
【技术保护点】
1.一种对象存储设备设置方法,其特征在于,包括:/n当对象存储设备集群重启后,识别出所述对象存储设备集群中的故障设备,所述故障设备为满足预设故障要求的对象存储设备;/n对所述故障设备进行数据重构;/n当接收到读写请求后,在所述对象存储设备集群中的非故障设备中进行读写操作;/n待所述故障设备完成数据重构后,对所述故障设备进行读写操作。/n
【技术特征摘要】
1.一种对象存储设备设置方法,其特征在于,包括:
当对象存储设备集群重启后,识别出所述对象存储设备集群中的故障设备,所述故障设备为满足预设故障要求的对象存储设备;
对所述故障设备进行数据重构;
当接收到读写请求后,在所述对象存储设备集群中的非故障设备中进行读写操作;
待所述故障设备完成数据重构后,对所述故障设备进行读写操作。
2.根据权利要求1所述的方法,其特征在于,所述识别出所述对象存储设备集群中的故障设备,包括:
对于所述对象存储设备集群中的每个对象存储设备,读取所述对象存储设备在各个归置组中的读写操作次数,判断所述读写操作次数间的差值是否满足预设的故障差值要求,若是,则将所述对象存储设备作为所述故障设备。
3.根据权利要求2所述的方法,其特征在于,所述判断所述读写操作次数间的差值是否满足预设的故障差值要求,包括:
判断所述读写操作次数间的最大差值是否满足预设的故障差值要求。
4.根据权利要求1所述的方法,其特征在于,所述对所述故障设备进行数据重构之前,还包括:
将所述对象存储设备集群中的所述非故障设备的标识添加至预设表格中;
所述在所述对象存储设备集群中的非故障设备中进行读写操作,包括:
按照所述预设表格,对所述非故障设备进行读写操作。
5.根据权利要求4所述的方法,其特征在于,所述对所述故障设备进行读写操作之后,还包括:
将所...
【专利技术属性】
技术研发人员:李彦博,
申请(专利权)人:北京浪潮数据技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。