一种sas硬盘扩展器识别sata硬盘的方法

文档序号:6442606阅读:2903来源:国知局
专利名称:一种sas硬盘扩展器识别sata硬盘的方法
技术领域
本发明涉及计算机硬盘存储技术领域,尤其涉及ー种SAS硬盘扩展器识别SATA硬盘的方法。
背景技术
串行连接SCSI (SAS),是新一代的小型计算机系统接ロ(SCSI,SmallComputer System Interface)技术,和串行高级技术附件(SATA, SerialAdvanced Technology Attachment)接ロ相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接ロ之后开发出的全新接ロ。此接ロ的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性。SAS的接ロ技术可以向下兼容SATA。从接ロ标准上而言,SATA是SAS的一个子标准,因此SAS控制器可以直接操控SATA硬盘。由于SAS系统的兼容性,使用户能够运用不同接ロ的硬盘来满足各类应用在容量上或效能上的需求,因此在扩充存储系统时拥有更多的弾性,让存储设备发挥最大的投资效益。在现有的支持速率为6(ibpS的SAS接ロ的硬盘扩展器(expander)中,对原生支持速率为6(ibpS接ロ的SAS硬盘支持十分稳定。但对于装载有速率为3(ibpS的SAS接ロ转 SATA接ロ转接板的SATA硬盘却不太兼容,往往将硬盘自动协商成速率1. 5Gbps的SATA硬盘,造成性能的下降。

发明内容
本发明提供了ー种SAS硬盘扩展器识别SATA硬盘的方法,可以将装载有速率为 3Gbps的SAS接ロ转SATA接ロ转接板的SATA硬盘识别为速率为3(ibpS的SATA硬盘。本发明实施例提供了ー种SAS硬盘扩展器识别SATA硬盘的方法,包括如下步骤A、判断用于连接硬盘的物理通道是否正常且物理通道已连接硬盘,若是,执行步骤B;B、判断物理通道连接的硬盘类型,若为SAS硬盘,执行步骤C,若为SATA硬盘,执行步骤D ;C、按照现有技术方式识别该SAS硬盘的相关信息,并结束本流程;D、将该SATA硬盘的速率配置信息设置为3Gbps。
较佳地,步骤D之后,进ー步包括E、设置包含硬盘状态变化信息的广播信号,配置发送广播的进程,所述进程将广播信号发送到该SAS硬盘扩展器的控制器。较佳地,步骤E之后进ー步包括判断是否有与本SAS硬盘扩展器直接连接的其他SAS硬盘扩展器,若是,将该广播信息发送到所述其他SAS硬盘扩展器的控制器。从以上技术方案可以看出,对于SAS硬盘扩展器进行如下改进
1、识别连接到该扩展器上的硬盘是否为SATA硬盘,在识别出SATA硬盘时,将SATA 硬盘的最大速率设置为3(ibpS ;2、针对运行中的硬盘会出现掉盘,拔出此类的意外情况时,添加ー个专门针对 SATA硬盘的模拟热插拔处理,以实现同SAS硬盘的兼容性。


图1为本发明实施例提供的SAS硬盘扩展器识别SATA硬盘的方法流程。
具体实施例方式本发明方案对于SAS硬盘扩展器进行如下改进1、识别连接到该扩展器上的硬盘是否为SATA硬盘,在识别出SATA硬盘时,将SATA 硬盘的最大速率设置为3(ibpS ;2、针对运行中的硬盘会出现掉盘,拔出此类的意外情况时,添加ー个专门针对 SATA硬盘的模拟热插拔处理,以实现同SAS硬盘的兼容性。为使本发明技术方案的技术原理、优点以及技术效果更加清楚,以下通过具体实施例对本发明方案进行详细阐述。图1为本发明实施例提供的SAS硬盘扩展器识别SATA硬盘的方法流程,包括如下步骤步骤101 判断用于连接硬盘的物理通道是否正常且物理通道已连接硬盘,若是执行步骤102。否则,继续执行本步骤。步骤102 判断物理通道连接的硬盘类型,若为SAS硬盘,执行步骤103,若为SATA 硬盘,执行步骤104。步骤103 按照现有技术方式识别该SAS硬盘的相关信息,并结束本流程。步骤104 将该SATA硬盘的速率配置信息设置为3Gbps。步骤105 设置包含硬盘状态变化信息的广播信号,配置发送广播的进程,所述进程将广播信号发送到该SAS硬盘扩展器的控制器。步骤106 判断是否有与本SAS硬盘扩展器直接连接的其他SAS硬盘扩展器,若是,将该广播信息发送到所述其他SAS硬盘扩展器的控制器。其中,步骤105-106为模拟热插拔过程,其作用是使得SATA硬盘同SAS硬盘ー样支持热插拔。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种串行小型计算机系统接ロ SAS硬盘扩展器识别串行高级技术附件SATA硬盘的方法,其特征在干,包括如下步骤A、判断用于连接硬盘的物理通道是否正常且物理通道已连接硬盘,若是,执行步骤B;B、判断物理通道连接的硬盘类型,若为SAS硬盘,执行步骤C,若为SATA硬盘,执行步骤D ;C、按照现有技术方式识别该SAS硬盘的相关信息,并结束本流程;D、将该SATA硬盘的速率配置信息设置为3(ibpS。
2.根据权利要求1所述的方法,其特征在干,步骤D之后,进ー步包括E、设置包含硬盘状态变化信息的广播信号,配置发送广播的进程,所述进程将广播信号发送到该SAS硬盘扩展器的控制器
3.根据权利要求1所述的方法,其特征在干,步骤E之后进ー步包括判断是否有与本SAS硬盘扩展器直接连接的其他SAS硬盘扩展器,若是,将该广播信息发送到所述其他SAS硬盘扩展器的控制器。
全文摘要
本发明提供了一种串行小型计算机系统接口(SAS)硬盘扩展器识别串行高级技术附件(SATA)硬盘的方法,包括如下步骤A、判断用于连接硬盘的物理通道是否正常且物理通道已连接硬盘,若是,执行步骤B;B、判断物理通道连接的硬盘类型,若为SAS硬盘,执行步骤C,若为SATA硬盘,执行步骤D;C、按照现有技术方式识别该SAS硬盘的相关信息,并结束本流程;D、将该SATA硬盘的速率配置信息设置为3Gbps。
文档编号G06F3/06GK102566941SQ201110434768
公开日2012年7月11日 申请日期2011年12月22日 优先权日2011年12月22日
发明者冯葆, 李靖 申请人:云海创想信息技术(天津)有限公司, 深圳市创新科信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1