发明名称 |
一种数据恢复方法和装置 |
摘要 |
本发明提供一种数据恢复方法,包括:将写操作所涉及条带的条带号写入缓存;将所述条带中失效盘的存储数据写入缓存;当导致所述条带发生写操作失败的故障被恢复后,根据所述缓存中记录的条带号以及所述失效盘的存储数据对所述RAID存储阵列进行预恢复,以避免对所述条带中失效盘的数据进行重建时由于校验值发生变化而导致的存储数据丢失。通过本发明可以避免由于多块磁盘闪断或是系统掉电后,对当前条带再次进行写操作时校验值发生变化,从而造成的对当前条带中失效盘的数据进行重建时存储数据丢失的问题。 |
申请公布号 |
CN104035830A |
申请公布日期 |
2014.09.10 |
申请号 |
CN201410288589.X |
申请日期 |
2014.06.24 |
申请人 |
浙江宇视科技有限公司 |
发明人 |
谢菲;许勇;郭永强 |
分类号 |
G06F11/07(2006.01)I;G06F3/06(2006.01)I |
主分类号 |
G06F11/07(2006.01)I |
代理机构 |
北京博思佳知识产权代理有限公司 11415 |
代理人 |
林祥 |
主权项 |
一种数据恢复方法,应用于RAID存储阵列,所述RAID存储阵列可提供异常掉电后的UPS保护机制,其特征在于,所述方法包括:步骤A、将写操作所涉及条带的条带号写入缓存;步骤B、当所述条带存在失效盘时,将所述失效盘的存储数据写入缓存;步骤C、当导致所述条带发生写操作失败的故障被恢复后,根据所述缓存中记录的条带号以及所述失效盘的存储数据对所述RAID存储阵列进行预恢复,以避免对所述条带中失效盘的数据进行重建时由于校验值发生变化而导致的存储数据丢失。 |
地址 |
310051 浙江省杭州市滨江区西兴街道江陵路88号10幢南座1-11层 |