用于扩充硬盘扩充单元的丛集式储存系统

文档序号:828773 发布日期:2021-03-30 浏览:3次 >En<

阅读说明:本技术 用于扩充硬盘扩充单元的丛集式储存系统 (Cluster type storage system for expanding hard disk expansion unit ) 是由 李宗颖 李任智 林义岚 于 2019-09-29 设计创作,主要内容包括:本发明提供一种用于扩充硬盘扩充单元的丛集式储存系统包含一主机及多个硬盘扩充单元。该等硬盘扩充单元与该主机构成一以该主机为根节点的树状结构连接,每一硬盘扩充单元用于在接收一源自一父节点且相关于装置类型的类型请求后,传送一指示出其为硬盘扩充界面的装置类型回覆至该父节点,并转传该类型请求至其对应的至少一子节点,且每一硬盘扩充单元在接收一源自一祖父节点且相关于其本身的装置类型的类型请求后,传送一指示出其非为硬盘扩充界面的装置类型回覆至该祖父节点,以使该主机与每一硬盘扩充单元仅能辨识出与其直接连接的硬盘扩充单元。(The invention provides a cluster type storage system for expanding hard disk expansion units, which comprises a host and a plurality of hard disk expansion units. The hard disk expansion units and the host form a tree structure connection with the host as a root node, each hard disk expansion unit is used for transmitting a device type indicating that the hard disk expansion unit is a hard disk expansion interface to the parent node and transmitting the type request to at least one corresponding child node after receiving a type request which is originated from a father node and is related to the device type, and each hard disk expansion unit transmits a device type indicating that the hard disk expansion unit is not a hard disk expansion interface to the father node after receiving a type request which is originated from a grander node and is related to the device type of the hard disk expansion unit, so that the host and each hard disk expansion unit can only identify the hard disk expansion unit directly connected with the host.)

用于扩充硬盘扩充单元的丛集式储存系统

【技术领域】

本发明是有关于一种丛集式储存系统,特别是指一种用于扩充硬盘扩充单元的丛集式储存系统。

【背景技术】

现有的丛集式储存系统包含一主机及与至少一连接该主机的储存设备。该主机安装有Linux作业系统来操作该主机本身与该储存设备。每一储存设备例如为简单磁碟绑定磁碟服务器(just a bunch of disks,JBOD),并包括至少一个硬盘扩充单元(expander)、多个电连接至该至少一硬盘扩充单元并各自具有一唯一地址的硬盘。

现有的简单磁碟绑定磁碟服务器都是使用硬盘扩充单元来管理硬盘,每一硬盘扩充单元可连接的硬盘数量会受到其自身所拥有的实体连接埠(PHY)数量的限制,连带地限制了简单磁碟绑定磁碟服务器可安装的硬盘的数量。为了令简单磁碟绑定磁碟服务器连接更多硬盘,可透过串接多个硬盘扩充单元的方式来达成提高连接至简单磁碟绑定磁碟服务器的硬盘的数量。然而,在多个硬盘扩充单元串接的架构下,不仅会增加主机管理硬盘扩充单元与硬盘的复杂性,还需修改原有的管理架构,实有必要提出解决方案。

发明内容

本发明要解决的技术问题是在于提供一种在多个硬盘扩充单元串接的架构下,降低主机管理硬盘扩充单元与硬盘的复杂性的用于扩充硬盘扩充单元的丛集式储存系统。

为解决上述技术问题,一种用于扩充硬盘扩充单元的丛集式储存系统,包含一主机及多个硬盘扩充单元。

该等硬盘扩充单元与该主机构成一以该主机为根节点的树状结构连接,对于每一硬盘扩充单元,该硬盘扩充单元用于在接收一源自一父节点且相关于装置类型的类型请求后,该硬盘扩充单元传送一指示出其为硬盘扩充界面的装置类型回覆至该父节点,并转传该类型请求至其对应的至少一子节点,在该硬盘扩充单元接收一源自一祖父节点且相关于其本身的装置类型的类型请求后,该硬盘扩充单元传送一指示出其非为硬盘扩充界面的装置类型回覆至该祖父节点,使得该主机与每一硬盘扩充单元仅能辨识出与其直接连接的硬盘扩充单元,而隐藏非与其直接连接的硬盘扩充单元。

本发明要解决的另一技术问题,即在于提供一种在多个硬盘扩充单元串接的架构下,降低主机管理硬盘扩充单元与硬盘的复杂性的用于扩充硬盘扩充单元的丛集式储存系统。

于是,本发明用于扩充硬盘扩充单元的丛集式储存系统包含一主机及多个硬盘扩充单元。

该等硬盘扩充单元与该主机构成一以该主机为根节点的树状结构连接,对于与该主机直接连接的主硬盘扩充单元,该主硬盘扩充单元用于在接收到一来自该主机,且相关于装置类型的类型请求后,该主硬盘扩充单元传送一指示出其为硬盘扩充界面的装置类型回覆至该主机,并转传该类型请求至其对应的至少一子节点,对于每一非与该主机直接连接的其他硬盘扩充单元,该其他硬盘扩充单元用于在接收一相关于装置类型的类型请求后,判定该类型请求是否源自该根节点所发出,当该其他硬盘扩充单元判定出该类型请求非源自该根节点所发出时,该其他硬盘扩充单元传送一指示出其为硬盘扩充界面的装置类型的类型回覆至起源发出该类型请求的节点,并转传该类型请求至其对应的至少一子节点,当该其他硬盘扩充单元判定出该类型请求源自该根节点所发出时,该其他硬盘扩充单元传送一指示出其非为硬盘扩充界面的装置类型的类型回覆至该根节点,使得该主机仅能辨识出与其直接连接的主硬盘扩充单元,而隐藏非与其直接连接的其他硬盘扩充单元。

相较于现有技术,本发明用于扩充硬盘扩充单元的丛集式储存系统,对于不与该主机直接连接的硬盘扩充单元,其借由传送一指示出其非为硬盘扩充界面的装置类型回覆至该主机,使得该主机仅能辨识出与其直接连接的硬盘扩充单元,而隐藏非与其直接连接的硬盘扩充单元,藉此以降低该主机管理硬盘扩充单元与硬盘的复杂性,且无需修改原有的管理架构。

【附图说明】

图1为一方块图,说明本发明用于扩充硬盘扩充单元的丛集式储存系统的第一实施例。

具体实施方式

参阅图1,本发明用于扩充硬盘扩充单元的丛集式储存系统的一第一实施例包含一主机1、多个硬盘扩充单元2a~2e以及多个硬盘3a~3i。该等硬盘扩充单元2a~2e与该主机1构成一以该主机1为根节点的树状结构连接(见图1虚线围绕处),每一硬盘3a/3b/3c/3d/3e/3f/3g/3h/3i电连接至该等硬盘扩充单元2a~2e的其中一者。

对于每一硬盘扩充单元2a/2b/2c/2d/2e,该硬盘扩充单元2a/2b/2c/2d/2e用于在接收一源自与该硬盘扩充单元2a/2b/2c/2d/2e直接连接的一父节点且相关于装置类型的类型请求后,该硬盘扩充单元2a/2b/2c/2d/2e传送一指示出其为硬盘扩充界面的装置类型回覆至该父节点,其中,该装置类型回覆还包含对应硬盘扩充单元的唯一地址,并转传该类型请求至其对应的至少一子节点,在该硬盘扩充单元2a/2b/2c/2d/2e接收一源自与该硬盘扩充单元2a/2b/2c/2d/2e间接连接的一祖父节点且相关于其本身的装置类型的类型请求后,该硬盘扩充单元2a/2b/2c/2d/2e传送一指示出其非为硬盘扩充界面的装置类型回覆至该硬盘扩充单元2a/2b/2c/2d/2e的该祖父节点。值得特别说明的是,每一类型请求包含起源发出该类型请求的节点的唯一地址如,SAS Address,因而每一硬盘扩充单元2a/2b/2c/2d/2e在接收到类型请求后,即可根据该唯一地址识别所对应的类型请求的发源端。在本实施方式中,该硬盘扩充单元2a/2b/2c/2d/2e系借由传送一指示出其不具装置(no device)的装置类型回覆来指示出其非为硬盘扩充界面,且该装置类型回覆不包含对应硬盘扩充单元的唯一地址,但不限于此。此外,每一硬盘扩充单元2a/2b/2c/2d/2e储存有与该硬盘扩充单元2a/2b/2c/2d/2e直接连接的父节点的唯一地址,藉此以判定出所接收到的类型请求是否来自于与其直接连接的父节点。

值得一提的是,当该主机1与每一硬盘扩充单元2a/2b/2c/2d/2e在扫描其下所直接连接的装置(亦即,其子节点)时,会依据其下所直接连接的装置的装置类型来决定是否继续向下扫描与其间接连接的装置(亦即,其孙节点),当该主机1与每一硬盘扩充单元2a/2b/2c/2d/2e认定其子节点的装置类型为硬盘扩充界面时,该主机1与每一硬盘扩充单元2a/2b/2c/2d/2e会继续扫描该主机1/该硬盘扩充单元2a/2b/2c/2d/2e的孙节点的装置类型(亦即,继续透过该主机1/该硬盘扩充单元2a/2b/2c/2d/2e的子节点转传类型请求至该主机1/该硬盘扩充单元2a/2b/2c/2d/2e的孙节点),当该主机1与每一硬盘扩充单元2a/2b/2c/2d/2e认定其子节点的装置类型非为硬盘扩充界面时,该主机1与每一硬盘扩充单元2a/2b/2c/2d/2e即会停止扫描其孙节点的装置类型(亦即,停止透过其子节点转传类型请求至其孙节点)。值得一提的是,所述的直接连接,并不是指物理位置或是电路的直接相连,而是指示出该主机1与该等硬盘扩充单元2a、2b、2c、2d、2e间各节点的直接连接关系,各个直接相连的节点间可能还是会有如,硬盘、背板、电阻等不列入节点考量的电子元件。

以图1所示的树状结构为例,该主机1传送一类型请求至其对应的子节点(亦即,该硬盘扩充单元2a),该硬盘扩充单元2a传送一指示出其为硬盘扩充界面的装置类型回覆至该主机1。由于该主机1接收到其子节点回应的装置类型为硬盘扩充界面,因此该主机1继续透过其子节点转传类型请求至其孙节点(亦即,该等硬盘扩充单元2b、2c),该硬盘扩充单元2a转传源自该主机1的该类型请求至该硬盘扩充单元2a对应的两个子节点(亦即,该等硬盘扩充单元2b、2c),在该硬盘扩充单元2b接收一源自该硬盘扩充单元2b的一祖父节点且相关于该硬盘扩充单元2b本身的装置类型的类型请求后,该硬盘扩充单元2b传送一指示出其非为硬盘扩充界面的装置类型回覆至该硬盘扩充单元2b的该祖父节点,类似地,在该硬盘扩充单元2c接收一源自其该祖父节点且相关于该硬盘扩充单元2c本身的装置类型的类型请求后,该硬盘扩充单元2c传送一指示出其非为硬盘扩充界面的装置类型回覆至该硬盘扩充单元2c的该祖父节点。由于该主机1接收该硬盘扩充单元2c的回覆并认定其孙节点的装置类型非为硬盘扩充界面,因此该主机1停止透过其子节点及其孙节点转传类型请求至其孙节点下的子节点(亦即,该等硬盘扩充单元2d、2e),故对该主机1而言,其仅会将硬盘扩充单元2a的装置类型判定为硬盘扩充界面,而达到隐藏硬盘扩充单元2b、2c、2d、2e的目的。该硬盘扩充单元2a传送一类型请求至其对应的子节点(亦即,该等硬盘扩充单元2b、2c),该硬盘扩充单元2b传送一指示出其为硬盘扩充界面的装置类型回覆至其父节点,即该硬盘扩充单元2a,类似地,该硬盘扩充单元2c传送一指示出其为硬盘扩充界面的装置类型回覆至其父节点,即该硬盘扩充单元2a。由于该硬盘扩充单元2a接收其子节点的回覆而认定其子节点(亦即,该硬盘扩充单元2b)的装置类型为硬盘扩充界面,因此该硬盘扩充单元2a继续透过其子节点转传类型请求至其孙节点(亦即,该等硬盘扩充单元2d、2e),亦即,该硬盘扩充单元2b转传源自该硬盘扩充单元2a的该类型请求至其对应的两个子节点,在该硬盘扩充单元2d接收一源自该硬盘扩充单元2d的祖父节点且相关于该硬盘扩充单元2d本身的装置类型的类型请求后,该硬盘扩充单元2d传送一指示出其非为硬盘扩充界面的装置类型回覆至该硬盘扩充单元2d的该祖父节点,类似地,在该硬盘扩充单元2e接收一源自该硬盘扩充单元2e的祖父节点且相关于其本身的装置类型的类型请求后,该硬盘扩充单元2e传送一指示出其非为硬盘扩充界面的装置类型回覆至其祖父节点。由于该硬盘扩充单元2a接收其孙节点的回覆而认定其孙节点的装置类型非为硬盘扩充界面,因此该硬盘扩充单元2a停止透过其子节点及其孙节点转传类型请求至其孙节点下的其他子节点(在图1的例子中,该等硬盘扩充单元2d、2e下也刚好没有其他子节点)。由于该硬盘扩充单元2a认定其另一子节点(亦即,该硬盘扩充单元2c)的装置类型为硬盘扩充界面,因此该硬盘扩充单元2a继续透过其另一子节点转传类型请求至该硬盘扩充单元2a的孙节点,但由于该硬盘扩充单元2c其下已无其他子节点而为叶节点,故该硬盘扩充单元2c不会再转传源自于该硬盘扩充单元2a的类型请求,因而对该硬盘扩充单元2a而言,其仅会将硬盘扩充单元2b、2c判定为硬盘扩充界面,而达到隐藏硬盘扩充单元2d、2e的目的。该硬盘扩充单元2b传送一类型请求至其对应的子节点(亦即,该硬盘扩充单元2d、2e),该硬盘扩充单元2d传送一指示出其为硬盘扩充界面的装置类型回覆至该硬盘扩充单元2b,类似地,该硬盘扩充单元2e传送一指示出其为硬盘扩充界面的装置类型回覆至该硬盘扩充单元2b。由于该硬盘扩充单元2b接收其子节点的回覆而认定其子节点的装置类型为硬盘扩充界面,因此该硬盘扩充单元2b继续透过其子节点(亦即,该硬盘扩充单元2d)转传类型请求至孙节点,但由于该硬盘扩充单元2d,其下已无子节点而为叶节点,故该硬盘扩充单元2d不会再转传源自于该硬盘扩充单元2b的类型请求,类似地,该硬盘扩充单元2b继续透过其另一子节点(亦即,该硬盘扩充单元2e)转传类型请求至孙节点,但由于该硬盘扩充单元2e,其下已无子节点而为叶节点,故该硬盘扩充单元2e不会再转传源自于该硬盘扩充单元2b的类型请求,故对该硬盘扩充单元2b而言,其仅会将硬盘扩充单元2d、2e判定为硬盘扩充界面。

借由该硬盘扩充单元2a/2b/2c/2d/2e仅对与其直接连接的主机1或硬盘扩充单元回覆自身的装置类型为硬盘扩充界面,而对非与其直接连接的主机1或硬盘扩充单元回覆自身的装置类型非为硬盘扩充界面,使得该主机1与每一硬盘扩充单元2a/2b/2c/2d/2e借由所接收的回覆仅能辨识出与其直接连接的硬盘扩充单元,而隐藏非与其直接连接的硬盘扩充单元,如此一来,对于非与该主机1直接连接的硬盘扩充单元2b、2c、2d、2e,该主机1将其视为不存在。值得一提的是,该主机1仅以装置类型为硬盘扩充界面的硬盘扩充单元作为其管理架构下所管理的节点,因此,主机1在扫描丛集式储存系统的管理架构的节点时,对于非属硬盘扩充界面的元件(亦即,回覆该主机1其装置类型非为硬盘扩充界面的节点),该主机1将于管理架构中将回覆该主机1其非为硬盘扩充界面的节点视为不存在的节点。

对于每一硬盘扩充单元2a/2b/2c/2d/2e,该硬盘扩充单元2a/2b/2c/2d/2e还用于在接收到一来自于其父节点且相关于归属其下的硬盘的硬盘资料请求后,该硬盘扩充单元2a/2b/2c/2d/2e判定除了其父节点外是否存在至少一与其直接连接的硬盘扩充单元。值得一提的是,对于每一硬盘扩充单元2a/2b/2c/2d/2e,归属于该硬盘扩充单元2a/2b/2c/2d/2e其下的硬盘是指与其串联连接包括直接连接与间接连接,但不介于其与主机之间的硬盘,且不包括与其并联连接的其他硬盘。当该硬盘扩充单元2a/2b/2c/2d/2e判定出存在该至少一直接连接的硬盘扩充单元时,该硬盘扩充单元2a/2b/2c/2d/2e传送该资料请求至该至少一直接连接的硬盘扩充单元,在该硬盘扩充单元2a/2b/2c/2d/2e接收到每一直接连接的硬盘扩充单元的资料回覆后,每一资料回覆包含其下所归属的硬盘的唯一地址如,SASAddress,该硬盘扩充单元2a/2b/2c/2d/2e产生并传送一包含每一直接连接的硬盘扩充单元下所归属的硬盘的唯一地址,及与该硬盘扩充单元2a/2b/2c/2d/2e直接连接的硬盘的唯一地址的资料回覆至该硬盘扩充单元2a/2b/2c/2d/2e的父节点,该硬盘扩充单元2a/2b/2c/2d/2e还储存每一直接连接的硬盘扩充单元与其下所归属的硬盘的唯一地址的对应关系。当该硬盘扩充单元2a/2b/2c/2d/2e判定出不存在该至少一直接连接的硬盘扩充单元时,该硬盘扩充单元2a/2b/2c/2d/2e产生并传送一包含与该硬盘扩充单元2a/2b/2c/2d/2e直接连接的硬盘的唯一地址的资料回覆至其父节点。

以图1所示的树状结构为例,对该硬盘扩充单元2d而言,当该硬盘扩充单元2d接收到一来自于该硬盘扩充单元2b且相关于归属其下的硬盘的硬盘资料请求时,该硬盘扩充单元2d判定出除了其父节点外(亦即,在该硬盘扩充单元2b之外)不存在至少一与其直接连接的硬盘扩充单元,故该硬盘扩充单元2d产生并传送一包含与该硬盘扩充单元2d直接连接的硬盘3b、3c的唯一地址的资料回覆至该硬盘扩充单元2b。类似地,对该硬盘扩充单元2e而言,当该硬盘扩充单元2e接收到一来自于该硬盘扩充单元2b且相关于归属其下的硬盘的硬盘资料请求时,该硬盘扩充单元2e判定出除了其父节点外(亦即,在该硬盘扩充单元2b之外)不存在至少一与其直接连接的硬盘扩充单元,故该硬盘扩充单元2e产生并传送一包含与该硬盘扩充单元2e直接连接的硬盘3d、3e、3f的唯一地址的资料回覆至该硬盘扩充单元2b。而对该硬盘扩充单元2b而言,当该硬盘扩充单元2b接收到一来自于该硬盘扩充单元2a且相关于归属其下的硬盘的硬盘资料请求时,该硬盘扩充单元2b判定出除了其父节点外(亦即,在该硬盘扩充单元2a之外)还存在该至少一直接连接的硬盘扩充单元2d、2e,故该硬盘扩充单元2b传送该资料请求至该至少一直接连接的硬盘扩充单元2d、2e,在该硬盘扩充单元2b接收到每一直接连接的硬盘扩充单元2d、2e的资料回覆后,该硬盘扩充单元2b产生并传送一包含每一直接连接的硬盘扩充单元2d、2e下所归属的硬盘3b、3c、3d、3e、3f的唯一地址,及与该硬盘扩充单元2b直接连接的硬盘3g的唯一地址的资料回覆至该硬盘扩充单元2a。

值得特别说明的是,该主机1还储存在该丛集式储存系统的管理架构中,回覆该主机1其装置类型为硬盘扩充界面的硬盘扩充单元2a所对应的唯一位址。有别于先前技术,在该丛集式储存系统的管理架构中所有接收到该主机1的类型请求的硬盘扩充单元2a、2b、2c、2d、2e皆回覆该主机1其装置类型为硬盘扩充界面,而使得该丛集式储存系统的管理架构中该主机1所能管理的该硬盘扩充单元的数量受限于该主机1的实体连接埠(PHY)的数量。采用本案所提出的技术,于该丛集式储存系统的管理架构中,该主机1不储存回覆其装置类型非为硬盘扩充界面的硬盘扩充单元2b、2c、2d、2e所对应的唯一地址,因此不占用该主机1的实体连接埠,而不受该主机1直接管理,而使该丛集式储存系统的管理架构中的所有硬盘扩充单元2a、2b、2c、2d、2e的数量不受该主机1的实体连接埠(PHY)数量的限制,只要与主机1直接连接的硬盘扩充单元2a的数量不超过该主机1的实体连接埠的数量即可。

参阅图1,本发明用于扩充硬盘扩充单元的丛集式储存系统的一第二实施例的硬件架构相同于第一实施例,其差别在于隐藏硬盘扩充单元的机制不同。以下将说明该第二实施例如何隐藏硬盘扩充单元。

对于与该主机1直接连接的主硬盘扩充单元2a,该主硬盘扩充单元2a用于在接收到一来自该主机1,且相关于装置类型的类型请求后,该主硬盘扩充单元2a传送一指示出其为硬盘扩充界面的装置类型回覆至该主机1,并转传该类型请求至其对应的至少一子节点(亦即,其他的硬盘扩充单元2b、2c),对于每一非与该主机1直接连接的其他硬盘扩充单元2b/2c/2d/2e,该其他硬盘扩充单元2b/2c/2d/2e用于在接收一相关于装置类型的类型请求后,判定该类型请求是否源自该根节点(亦即,主机1)所发出,当该其他硬盘扩充单元2b/2c/2d/2e判定出该类型请求非源自该根节点所发出时,该其他硬盘扩充单元2b/2c/2d/2e传送一指示出其为硬盘扩充界面的装置类型的类型回覆至起源发出该类型请求的节点,并转传该类型请求至其对应的至少一子节点,当该其他硬盘扩充单元2b/2c/2d/2e判定出该类型请求源自该根节点所发出时,该其他硬盘扩充单元2b/2c/2d/2e传送一指示出其非为硬盘扩充界面的装置类型的类型回覆至该根节点,使得该主机1仅能辨识出与其直接连接的主硬盘扩充单元2a,而隐藏非与其直接连接的其他硬盘扩充单元2b、2c、2d、2e。其中,每一硬盘扩充单元2a/2b/2c/2d/2e储存有该根节点(亦即,主机1)的唯一地址,藉此以判定出所接收到的类型请求是否源自于该根节点。每一类型请求包含起源发出该类型请求的节点的唯一地址如,SAS Address,因而每一硬盘扩充单元2a/2b/2c/2d/2e在接收到类型请求后,即可根据该唯一地址识别所对应的类型请求的发源端。在本实施方式中,该其他硬盘扩充单元2b/2c/2d/2e系借由传送一指示出其不具装置(no device)的装置类型回覆至该根节点来指示出其非为硬盘扩充界面,但不限于此。

值得特别说明的是,相同于第一实施例,当该主机1与每一硬盘扩充单元2a/2b/2c/2d/2e在扫描其下所连接的装置(亦即,子节点)时,会依据其下所连接的装置的装置类型来决定是否继续向下扫描与其间接连接的装置(亦即,孙节点),当该主机1与每一硬盘扩充单元2a/2b/2c/2d/2e认定其子节点的装置类型为硬盘扩充界面时,该主机1与每一硬盘扩充单元2a/2b/2c/2d/2e会继续扫描其孙节点的装置类型(亦即,继续透过子节点转传类型请求至孙节点),当该主机1与每一硬盘扩充单元2a/2b/2c/2d/2e认定其子节点的装置类型非为硬盘扩充界面时,该主机1与每一硬盘扩充单元2a/2b/2c/2d/2e即会停止扫描其孙节点的装置类型(亦即,停止透过子节点转传类型请求至孙节点),故对该主机1而言,该主机1会传送该类型请求至该主硬盘扩充单元2a,并透过该主硬盘扩充单元2a转传类型请求至该其他硬盘扩充单元2b、2c,但由于该其他硬盘扩充单元2b、2c皆传送一指示出其非为硬盘扩充界面的装置类型的类型回覆至该主机1,因此该主机1停止透过子节点及孙节点转传类型请求至孙节点下的子节点(亦即,该等其他硬盘扩充单元2d、2e)。而对于该主硬盘扩充单元2a而言,该主硬盘扩充单元2a会传送一相关于装置类型的类型请求至其对应的至少一子节点,对于每一与该主硬盘扩充单元2a直接或间接连接的其他硬盘扩充单元2b/2c/2d/2e,该其他硬盘扩充单元2b/2c/2d/2e用于在判定出该类型请求系源自于该主硬盘扩充单元2a后,该其他硬盘扩充单元2b/2c/2d/2e传送指示出其为硬盘扩充界面的装置类型的类型回覆至该主硬盘扩充单元2a,并转传该类型请求至其对应的至少一子节点。以图1所示的树状结构为例,该主硬盘扩充单元2a传送该类型请求至其对应的子节点(亦即,该等其他硬盘扩充单元2b、2c),该其他硬盘扩充单元2b传送一指示出其为硬盘扩充界面的装置类型回覆至该主硬盘扩充单元2a,类似地,该其他硬盘扩充单元2c传送一指示出其为硬盘扩充界面的装置类型回覆至该主硬盘扩充单元2a。由于该主硬盘扩充单元2a认定其子节点(亦即,该其他硬盘扩充单元2b)的装置类型为硬盘扩充界面,因此该主硬盘扩充单元2a继续透过子节点转传类型请求至孙节点(亦即,该等其他硬盘扩充单元2d、2e),该其他硬盘扩充单元2b转传源自该主硬盘扩充单元2a的该类型请求至其对应的两个子节点,在该其他硬盘扩充单元2d接收一源自该主硬盘扩充单元2a且相关于其本身的装置类型的类型请求后,该其他硬盘扩充单元2d传送一指示出其为硬盘扩充界面的装置类型回覆至该主硬盘扩充单元2a,类似地,在该其他硬盘扩充单元2e接收一源自该主硬盘扩充单元2a且相关于其本身的装置类型的类型请求后,该其他硬盘扩充单元2e传送一指示出其为硬盘扩充界面的装置类型回覆至该主硬盘扩充单元2a,因此该主硬盘扩充单元2a继续透过子节点及孙节点转传类型请求至孙节点下的子节点(在图1的例子中,该等其他硬盘扩充单元2d、2e下刚好没有子节点),故该等其他硬盘扩充单元2d、2e不会再转传源自于该主硬盘扩充单元2a的类型请求。由于该主硬盘扩充单元2a认定其另一子节点(亦即,该硬盘扩充单元2c)的装置类型为硬盘扩充界面,因此该主硬盘扩充单元2a继续透过另一子节点转传类型请求至孙节点,但由于该硬盘扩充单元2c为叶节点,其下已无子节点,故该硬盘扩充单元2c也不会再转传源自于该主硬盘扩充单元2a的类型请求。

当与该主机1直接连接的主硬盘扩充单元2a接收到一来自该主机1且相关于归属其下的硬盘的硬盘资料请求后,该主硬盘扩充单元2a发送另一资料请求至所有与其直接或间接连接的其他硬盘扩充单元2b、2c、2d、2e,在该主硬盘扩充单元2a接收到每一其他硬盘扩充单元2b/2c/2d/2e的资料回覆后,每一资料回覆包含其下所归属的硬盘的唯一地址如,SAS Address,该主硬盘扩充单元2a产生并传送一包含每一其他硬盘扩充单元下2b/2c/2d/2e所归属的硬盘3g/3h、3i/3b、3c/3d、3e、3f的唯一地址,及与该主硬盘扩充单元2a直接连接的硬盘3a的唯一地址的资料回覆至其父节点,该主硬盘扩充单元2a还储存丛集式储存系统的管理架构中每一其他硬盘扩充单元2b/2c/2d/2e与其下所归属的硬盘3g/3h、3i/3b、3c/3d、3e、3f的唯一地址的对应关系。

综上所述,本发明用于扩充硬盘扩充单元的丛集式储存系统,对于不与该主机1直接连接的硬盘扩充单元,其借由传送一指示出其非为硬盘扩充界面的装置类型回覆至该主机1,使得该主机1仅能辨识出与其直接连接的硬盘扩充单元,而隐藏非与其直接连接的硬盘扩充单元,藉此以降低该主机1管理硬盘扩充界面与硬盘的复杂性,且无需修改原有的管理架构,故确实能达成本发明的目的。值得一提的是,该主机1所储存的该丛集式储存系统的管理架构的节点,仅包含与该主机1直接连接的主硬盘扩充单元2a的唯一地址(在本发明的其他实施方式中,该主硬盘扩充单元2a并不限于只有一个,只要与主机1直接连接的硬盘扩充单元均为主硬盘扩充单元2a,且该等主硬盘扩充单元2a的数量需符合该主机1的实体连接埠(PHY)数量的限制,亦即,该等主硬盘扩充单元2a的数量不可大于该主机1的实体连接埠的数量。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:数据集合处理方法、装置和系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类