[发明专利]一种双控磁盘阵列的磁盘接入方法有效
申请号: | 201710449661.6 | 申请日: | 2017-06-14 |
公开(公告)号: | CN107291387B | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 王施人 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 刘东升 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘阵列 磁盘 接入 方法 | ||
本发明涉及一种双控磁盘阵列的磁盘接入方法,属于计算机信息存储技术领域。本发明从操作系统层控制磁盘的插入与隔离,保证了接入状态与上层存储应用的可用状态的一致性,提高了双控磁盘阵列的安全性,避免了磁盘对上层应用的可用管理,减少了系统的复杂度和数据的准确性;还利用双控磁盘盘阵列两台控制器的主备角色保持接入信息与接入状态的一致性;还通过后台监控管理程序定期维护两台控制器接入信息与接入状态的实时一致。
技术领域
本发明涉及计算机信息存储技术领域,具体涉及一种双控磁盘阵列的磁盘接入方法。
背景技术
随着信息爆炸式的增长与信息系统的普及,人们对存储设备的需求越来越高,大致可分为三个阶段:第一阶段,存储容量、存储性能需求阶段,这一阶段,主要是由于信息时代突如其来信息总量的快速增长,使如何扩大存储空间、如何提高存储速率成为研究重点,于是大容量、高性能的专用存储设备—磁盘阵列得到快速发展并广泛推广应用;第二阶段,高可靠需求阶段,随着技术的进步,磁盘阵列的容量和性能都已经表现得十分出色,为了保证业务的不间断运行,提高存储设备可靠性成为主要研究方向,双控磁盘阵列等通过冗余手段提高设备可靠性性的存储设备逐渐普及;第三阶段,安全性需求阶段,随着数据统计挖掘分析能力的增强,数据与财富已密不可分,各厂商需保护自身数据以利于在竞争中占据有利的位置,如何提高存储设备的安全性成为了亟待解决的问题。目前,存储设备的发展正处于第三阶段:安全性需求阶段。提高存储设备安全性有很多手段,包括认证、加密、磁盘接入管理等多种方式。磁盘接入管理虽然不是最普遍的提高存储设备安全性的手段,但是它通过对磁盘的授权接入与磁盘的非授权隔离措施,能有效地阻止非法磁盘接入磁盘阵列然后通过拷贝、复制等其他特殊手段来窃取用户数据,成为了最直接的提高数据安全性手段。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:如何设计一种双控磁盘阵列磁盘接入方法,有效的进行磁盘接入管理并保证上层应用存储资源的一致性,提高双控磁盘阵列的安全性。
(二)技术方案
为了解决上述技术问题,本发明提供了一种双控磁盘阵列的磁盘接入方法,包括以下步骤:
在开机过程中,双控磁盘阵列的主、备控制器的操作系统内核分别扫描所有的磁盘设备,包括已授权磁盘设备7和非授权磁盘8,主、备控制器的操作系统自带的udev根据已定义的规则文件,对每个磁盘设备实施开机预处理:首先获取当前磁盘设备的信息,包括:磁盘序列号、磁盘内部接口信息、磁盘槽位号和磁盘块设备号,并将信息插入磁盘授权信息表和磁盘内部接口信息表,当磁盘授权信息表中有该磁盘序列号对应的相关信息时,保留原来信息,不执行插入,否则,以默认该磁盘设备为非授权的设置插入记录,而对于磁盘内部接口信息表,不管其是否已经存在该磁盘序列号对应的相关信息,都需要插入,并记录新的内部接口信息、磁盘块设备号和磁盘槽位号;
开机后,双控磁盘阵列的主、备控制器的操作系统内核扫描所有已接入磁盘,包括已授权磁盘7和非授权磁盘8,读取设备序列号,将其与磁盘授权信息表比对,查看授权信息,如果是授权的,则不处理,否则,通过磁盘内部接口信息表查询其内部接口信息,调用系统命令,从操作系统层移除该磁盘进行隔离,并删除该设备节点;
当本地的主控制器1或者备控制器2接收到用户指令,首先在本地执行用户指令,通过磁盘内部接口信息表获取其内部接口信息,调用系统命令,如果是磁盘授权指令则执行磁盘接入命令,否则执行磁盘隔离命令,并更新磁盘授权信息表,然后将指令发送到对端的备控制器2或者主控制器1,对端备控制器2或者主控制器1也执行相同的操作,并将结果反馈给本地的主控制器1或者备控制器2,对端备控制器2或者主控制器1执行成功则本地的主控制器1或者备控制器2返回成功消息,否则本地的主控制器1或者备控制器2执行回滚操作并返回失败消息。
优选地,在整个接入过程中,主控制器1、备控制器2后台运行监控维护程序,周期性地将备控制器2的信息与主控制器1的信息同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710449661.6/2.html,转载请声明来源钻瓜专利网。