【技术实现步骤摘要】
一种用于数据恢复及自修复的raid卡设计方法
本专利技术涉及计算机应用
,具体地说是一种用于数据恢复及自修复的raid卡设计方法。
技术介绍
在现在大型存储设备在各行各业的使用已经越来越广泛了,存储设备上使用的磁盘以单盘的形式存在的现象也越来越少见,绝大部分在往磁盘来写数据之前会把多块磁盘新建成raid,这样既扩大了存储块得容量,也提高了读写速度(raid1除外),也有的提高了安全性(raid0除外)。Raid有硬件raid和软件raid两种,硬件raid是使用专门的raid卡对磁盘进行管理;软件raid使用操作系统的raid模块对磁盘进行管理,其作用相当于一个raid卡硬件。使用软件raid成本相对较低,但是增加了系统cpu的负担,会耗费大量的cpu带宽。而使用raid卡管理磁盘,相对来讲能较大的提高存储的性能,降低系统负担,这在将来的存储系统设计的时候会越来越多的使用。现行的raid卡在设计上有缺陷,主要体现在使用raid卡以后,系统不能直接的与磁盘进行交互,这两者之间必须通过raid卡才能通信,也即raid对系统而言把底部的磁盘进行了屏蔽。这会在rai ...
【技术保护点】
一种用于数据恢复及自修复的raid卡设计方法,其特征在于,具体步骤如下:(一)在raid出现严重故障需要人为干预并进行数据恢复时,raid系统与数据恢复系统交互,为了达到方便数据恢复工作更好的进行,raid板卡添加功能设计如下:a、对于raid系统在正常运行的时候,操作系统不需要与磁盘交互,只是在出现故障的时候,操作系统才需要与磁盘进行交互,对于这种情况,raid卡把与系统cpu连接的接口设计成复用端口;b、该复用端口用如下方法实现,使用拨接开关进行切换,当将开关拨到某一位置时,操作系统看不到底部的磁盘,只能看到raid,系统不能对接在raid卡上的磁盘进行操作,当开关拨到 ...
【技术特征摘要】
1.一种用于数据恢复及自修复的raid卡设计方法,其特征在于,具体步骤如下:(一)在raid出现严重故障需要人为干预并进行数据恢复时,raid系统与数据恢复系统交互,为了达到方便数据恢复工作更好的进行,raid板卡添加功能设计如下:a、对于raid系统在正常运行的时候,操作系统不需要与磁盘交互,只是在出现故障的时候,操作系统才需要与磁盘进行交互,对于这种情况,raid卡把与系统cpu连接的接口设计成复用端口;b、该复用端口用如下方法实现,使用拨接开关进行切换,当将开关拨到某一位置时,操作系统看不到底部的磁盘,只能看到raid,系统不能对接在raid卡上的磁盘进行操作,当开关拨到另一位置时,操作系统同时看到raid以及raid卡上的各个磁盘,并且能对磁盘通过相关软件进行操作;c、在数据恢复的时候,现有的数据恢复软件基本在windows系统下运行,在数据恢复工程师实施数据恢复的时候,只需要把相关软件安装上去,在本机上进行数据恢复相关操作,以便尽可能地保护用户数据的安全;d、对于使用unix,linux操作系统的设备,存储上的数据盘需要与外界数据恢复工程师的计算设备相连,为了方便数据恢复,raid卡能提供对外的如USB的相关接口,该接口在平时不允许对设备进行连接,它的对外工作与否,应使用拨接开关控制,当需要raid卡通过USB接口对外连接时,通过拨接开关断开raid卡与主机一切逻辑连接;通过上述措施,raid系统在raid一旦崩溃需要进行数据恢复的时候就能提供很大的方便;(二)在raid系统出现掉盘时,raid系统维护一个有写操作的条带列表,raid系统自行快速重建,包括如下步骤;a、对于raid系统出现掉盘之后,在没有设置热备盘的情况下,raid会出现降级,这时掉线盘不会进行数据的读写,所有的数据的读写由其他盘承担,并且开始维护一个列表,并记录从掉盘开始的raid各条带的写情况;b、由于在很多情况下,磁盘掉盘并不是磁盘出现严重问题,有可能是磁盘在做IO操作的是没有来得及响应,以至于raid系统误判该盘已经不能正常工作了;c、因此为了减少投资,raid系统尽快恢复正常,raid卡应该保持对掉线盘进行唤醒操作,如果在唤醒多次后,磁盘依然没有正确回应,这时raid卡应该把该磁盘当成出现了严重的故障,后续管理员应该让该盘完全脱离raid,并把掉盘情况,唤醒情况,相关故障诊断情况,采取的措施写入raid卡日志及系统日志,同时把以前维护的掉盘开始的raid各条带的写记录情况清除;d、如果唤醒通过,raid卡应该...
【专利技术属性】
技术研发人员:肖健明,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。