发明名称 |
一种数据存储方法以及磁盘阵列 |
摘要 |
本发明公开了一种数据存储方法,在接收到磁盘返回的对缓存数据的写入失败信息时,磁盘控制器判断磁盘发生故障的时间是否小于预设的第一时间阈值;若判断结果为是,磁盘控制器保持磁盘阵列的状态不变,并向阵列缓存返回失败信息。其中,失败信息用于使阵列缓存继续储存缓存数据,并根据预设的刷缓存策略向磁盘控制器重新发送缓存数据。由于在磁盘故障的时间段内,磁盘控制器重复的向阵列缓存发送失败信息,使得缓存数据能够重复的写入磁盘中,在待磁盘恢复正常后,缓存数据就能顺利的储存到磁盘中。从而避免了由于短暂的大量磁盘假性介质错误而导致的磁盘阵列失败,确保监控视频数据能够得以连续、完整、准确地储存。 |
申请公布号 |
CN106527983A |
申请公布日期 |
2017.03.22 |
申请号 |
CN201610944892.X |
申请日期 |
2016.11.02 |
申请人 |
浙江宇视科技有限公司 |
发明人 |
王丽红;郭永强;许勇 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京鑫媛睿博知识产权代理有限公司 11297 |
代理人 |
龚家骅 |
主权项 |
一种数据存储方法,其特征在于,应用于开启了写缓存的磁盘阵列中,所述磁盘阵列包括阵列缓存、磁盘以及磁盘控制器,所述方法至少包括:在接收到所述磁盘返回的对缓存数据的写入失败信息时,所述磁盘控制器判断所述磁盘发生故障的时间是否小于预设的第一时间阈值;若判断结果为是,所述磁盘控制器保持所述磁盘阵列的状态不变,并向所述阵列缓存返回失败信息,其中,所述失败信息用于使所述阵列缓存继续储存所述缓存数据,并根据预设的刷缓存策略向所述磁盘控制器发送所述缓存数据。 |
地址 |
310051 浙江省杭州市滨江区江陵路88号万轮科技园10号楼南座2楼 |