Disclosed is a data storage schema extension (DAX) system / method, which allows the logical connection of daisy chain multiple disk drive memory element (10191099), so that a single host bus adapter (HBA) (1001) of the storage element as a logical disk drive. The system / method can be broadly described as including direct disk drive controller (PTDDC) (1010), the PTDDC also includes a HBA port (1011), a disk drive interface port (1012), through the input port (1013) and through the output port (1014). PTDDC intercepts the HBA port input and translates it into the requirements of individual disk drives (1019) connected to the driver interface port (1012). Each PTDDC can be connected to other PTDDC daisy chain, to allow excess disk drive associated with a given HBA, the first PTDDC to provide integrated presentation interface connected to all disk drives PTDDC memory HBA.
【技术实现步骤摘要】
【国外来华专利技术】数据存储器架构扩展系统及方法版权的部分豁免本专利申请中的全部材料都受到美国和其他国家的版权法的版权保护。自本申请的首次有效提交日期起,本材料作为未公开材料而受到保护。然而,复制本材料的许可被特此授权为这样的范围:版权持有人对于该专利文件或专利公开,在其出现在美国专利与商标办公室的专利档案或记录中时,由任何人进行的复制没有异议,但是,否则,保留所有的任何版权。
本专利技术一般涉及与计算机数据存储相关的系统/方法,并且尤其涉及用于在磁盘驱动器上存储数据的系统/方法,以及在某些优选实施例中,在连接到运行于多种操作系统环境下的计算机系统的磁盘驱动器上的数据存储。本专利技术的一些优选的示例性实施例也利用独立磁盘冗余阵列(RedundantArrayofIndependentDisk,RAID)存储方法实现数据存储器架构扩展。
技术介绍
传统的计算机存储器架构(0100)通常如图1中所示(0100),传统的计算机存储器架构利用计算机系统(0110)(常常运行在操作系统(0112)的控制下)还包括系统总线(0111),其与一个或者多个磁盘驱动器接口(0120、0130)通信,随后经由主机总线适配器(HostBusAdapter,HBA)物理接口与特定的磁盘驱动器(0121、0122、0131、0132)通信。一般来说,在大多数个人计算机(PC)环境中,磁盘驱动器接口控制器(0120、0130)被限制为每个控制器1-4个磁盘驱动器。PATA/PATAPI(0200、0300)通常如图2中所示(0200),许多传统的计算机存储器架构利用并行ATA(PATA)接口。这里磁盘驱 ...
【技术保护点】
一种包括直通磁盘驱动器控制器PTDDC的数据存储器架构扩展系统,所述PTDDC还包括:(a)主机总线适配器HBA端口;(b)磁盘驱动器接口DDI端口;(c)直通输入PTI端口;和(d)直通输出PTO端口;其中,所述HBA端口、所述DDI端口、所述PTI端口和所述PTO端口是串行高级技术附件SATA接口;所述PTDDC被配置为通过仅仅将一个PTDDC的PTO端口互连到菊花链中的另一个PTDDC的PTI端口而连接多个PTDDC来形成串行的菊花链;所述PTDDC被配置为经由所述HBA端口呈现连续的逻辑块地址空间,所述HBA端口包括被电气连接到所述菊花链中的PTDDC的磁盘驱动器;所述PTDDC被配置为经由所述HBA端口或者所述PTI端口接收输入的磁盘驱动器数据访问命令DDDAC;所述PTDDC被配置为翻译所述DDDAC,并且以适合被电连接到所述DDI端口的任何所附接的并且被逻辑寻址的磁盘驱动器使用的方式,经由所述DDI端口电传输所述翻译;所述PTDDC确定所述DDDAC是否落入所述所附接的磁盘驱动器的逻辑块地址LBA范围内,并且如果是,则在修改所述DDDAC之后,将所述DDDAC传输给所述所 ...
【技术特征摘要】
【国外来华专利技术】2011.09.21 US 13/200,2421.一种包括直通磁盘驱动器控制器PTDDC的数据存储器架构扩展系统,所述PTDDC还包括:(a)主机总线适配器HBA端口;(b)磁盘驱动器接口DDI端口;(c)直通输入PTI端口;和(d)直通输出PTO端口;其中,所述HBA端口、所述DDI端口、所述PTI端口和所述PTO端口是串行高级技术附件SATA接口;所述PTDDC被配置为通过仅仅将一个PTDDC的PTO端口互连到菊花链中的另一个PTDDC的PTI端口而连接多个PTDDC来形成串行的菊花链;所述PTDDC被配置为经由所述HBA端口呈现连续的逻辑块地址空间,所述HBA端口包括被电气连接到所述菊花链中的PTDDC的磁盘驱动器;所述PTDDC被配置为经由所述HBA端口或者所述PTI端口接收输入的磁盘驱动器数据访问命令DDDAC;所述PTDDC被配置为翻译所述DDDAC,并且以适合被电连接到所述DDI端口的任何所附接的并且被逻辑寻址的磁盘驱动器使用的方式,经由所述DDI端口电传输所述翻译;所述PTDDC确定所述DDDAC是否落入所述所附接的磁盘驱动器的逻辑块地址LBA范围内,并且如果是,则在修改所述DDDAC之后,将所述DDDAC传输给所述所附接的磁盘驱动器,以占用由所述所附接的磁盘驱动器映射的所述LBA范围;所述PTDDC确定所述DDDAC是否落入所述所附接的磁盘驱动器的所述LBA范围内,并且如果不是,则经由所述PTO端口将所述DDDAC传递给附接到所述PTDDC的PTO端口的任何菊花链连接的PTDDC的PTI端口;以及所述PTDDC逻辑连接所述所附接的磁盘驱动器的所述DDI端口与所述HBA端口和所述PTI端口,以直通由所述DDDAC向/从所述所附接的磁盘驱动器和所述HBA端口或所述PTI端口请求的数据传输。2.根据权利要求1的数据存储器架构扩展系统,其中所述HBA端口和所述PTI端口被电气连接,并且针对所述PTDDC形成单个统一的接口端口。3.根据权利要求1的数据存储器架构扩展系统,其中所述PTDDC包括安装在印刷电路板PCB上的专用集成电路ASIC,所述PCB还包括用于将所述DDI端口电气配合到磁盘驱动器的连接器、用于将所述HBA端口电气配合到计算机主机总线适配器的连接器、用于将所述PTO端口电气配合到下游菊花链连接的PTDDC控制器的PTI端口的连接器和用于将所述PTI端口电气配合到上游菊花链连接的PTDDC控制器的PTO端口的连接器。4.根据权利要求1的数据存储器架构扩展系统,其中所述PTDDC包括安装在印刷电路板PCB上的专用集成电路ASIC,所述ASIC包含与PTDDC功能相结合的磁盘驱动器控制电子器件,所述PCB被集成到磁盘驱动器的电气控制系统中,所述PCB还包括用于将所述HBA端口电气配合到计算机主机总线适配器的连接器、用于将所述PTO端口电气配合到下游菊花链连接的PTDDC控制器的PTI端口的连接器和用于将所述PTI端口电气配合到上游菊花链连接的PTDDC控制器的PTO端口的连接器。5.根据权利要求1的数据存储器架构扩展系统,其中,所述PTDDC通过确定与所述DDDAC关联的逻辑块地址LBA值是否落入所述所附接的磁盘驱动器的LBA范围内来执行翻译,并且如果不是,则从与所述DDDAC关联的LBN值中减去所述所附接的磁盘驱动器的LBA计数,并且经由所述PTO端口将所述DDDAC传递给附接到所述PTDDCPTO端口的任何一个菊花链连接的PTDDC的PTI端口,其中所述LBN值表示逻辑块号值。6.根据权利要求1的数据存储器架构扩展系统,其中所述磁盘驱动器访问命令不经过LBA翻译,而是被立即传送给所述PTO端口,用以由所述菊花链连接的PTDDC来处理,以影响在所述所附接的磁盘驱动器和附接到所述菊花链连接的PTDDC的另一个磁盘驱动器之间的独立磁盘的冗余阵列RAID存储器阵列配置,所述RAID存储器阵列配置选自由RAID-0、RAID-1、RAID-2、RAID-3、RAID-4、RAID-5和RAID-6组成的组。7.根据权利要求1的数据存储器架构扩展系统,还包括逻辑文件系统,所述逻辑文件系统包括经由从上游PTDDC的PTO端口到下游PTDDC的PTI端口的连接、串行菊花链连接的过量PTDDC控制器,其中的每个所述PTDDC都经由DDI端口连接到磁盘驱动器,以及其中的所述菊花链中的首个PTDDC的HBA端口连接到计算机系统的主机总线适配器。8.根据权利要求7的数据存储器架构扩展系统,其中所述逻辑文件系统实现选自由第二扩展文件系统EXT2、第三扩展文件系统EXT3、第四文件扩展系统EXT4、12位文件分配表FAT12、16位文件分配表FAT16、32位文件分配表FAT32、文件11磁盘上结构ODS、分层文件系统HFS、分层文件系统改进HFS+、新技术文件系统NTFS和XFS组成的组中的磁盘上文件系统。9.根据权利要求7的数据存储器架构扩展系统,其中所述逻辑文件系统具有比附接到所述串行菊花链连接的过量PTDDC控制器的磁盘驱动器的存储容量总和大的逻辑存储容量,其中,超过所述磁盘驱动器容量的所述逻辑存储容量被指派给所述逻辑文件系统内的一个或更多保留文件,其中,能够修改保留文件的基本位置和扩展大小来允许增加一个或多个追加的磁盘驱动器/PTDDC控制器组合,因为这些所述追加的磁盘驱动器/PTDDC控制器组合被添加到所述串行菊花...
【专利技术属性】
技术研发人员:凯文·马克·克卢哈特,
申请(专利权)人:凯文·马克·克卢哈特,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。