A system and method for identifying disk drives and processing data access requests is disclosed. Disk drives can be identified as advanced host controller interface (AHCI) drivers, non-volatile high-speed memory (NVME) drivers, and / or ATA packet interface (ATAPI) drivers. Based on whether the driver is identified as NVME driver, AHCI driver, and / or ATAPI driver, the data access request of disk drive can be converted to NVME command, AHCI command, or ATAPI command.
【技术实现步骤摘要】
【国外来华专利技术】标识磁盘驱动器和处理数据访问请求
技术介绍
跨一个或多个数据存储设备的数据存储的分布可以通过数据冗余来提供增强的数据安全性。一个类型的数据存储设备可以是直接附接的存储(direct-attachedstorage,DAS)设备。DAS设备可以经由连接电缆(例如,经由直接或物理连接)为一个或多个计算设备提供对数据的直接访问。另一类型的数据存储设备可以是网络附接的存储(network-attachedstorage,NAS)设备。NAS设备可以通过计算机网络(例如,经由有线和/或无线网络)提供对数据的访问。附图说明为了例示性目的,在附图中描绘了各种实施例,并且决不应该将其解释为限制本公开的范围。此外,可以组合不同的所公开的实施例的各种特征以形成作为本公开的一部分的附加实施例。图1是根据实施例的数据存储系统的示图。图2是根据实施例的数据存储系统的示图。图3是根据实施例的数据存储设备的示图。图4是示出根据实施例的用于标识磁盘驱动器的过程的流程图。图5是示出根据实施例的用于处理数据访问请求的过程的流程图。具体实施方式虽然描述了某些实施例,但这些实施例仅以示例的方式被呈现,并非意图限制保护的范围。事实上,这里描述的新颖的方法和系统可以以各种其它形式来具体实现。另外,可以对这里描述的方法和系统的形式进行各种省略、替代和改变,而不脱离保护的范围。这里提供的标题仅仅是为方便并且不一定影响所要求保护的专利技术的范围或意义。这里公开的是与标识磁盘驱动器和处理数据访问请求有关的示例实施方式、配置、和/或实施例。概览数据存储设备/系统可以向一个或多个计算设备提供文件级数据存储。数据存储设 ...
【技术保护点】
一种数据存储设备,包括:直接访问接口,被配置为耦合到计算设备;串行总线连接器的集合,被配置为耦合到磁盘驱动器的集合;以及控制器,其经由所述串行总线连接器的集合被耦合到所述磁盘驱动器的集合,所述控制器被配置为:确定第一磁盘驱动器是否支持非易失性高速存储器(NVME)命令或高级主机控制器接口(AHCI)命令;当所述第一磁盘驱动器支持NVME命令时,向所述计算设备将所述第一磁盘驱动器标识为NVME驱动器;当所述第一磁盘驱动器支持AHCI命令时,向所述计算设备将所述第一磁盘驱动器标识为AHCI驱动器;以及当所述第一磁盘驱动器不支持NVME命令并且不支持AHCI命令时,向所述计算设备将所述第一磁盘驱动器标识为ATA分组接口(ATAPI)驱动器。
【技术特征摘要】
【国外来华专利技术】2015.06.22 US 14/746,5981.一种数据存储设备,包括:直接访问接口,被配置为耦合到计算设备;串行总线连接器的集合,被配置为耦合到磁盘驱动器的集合;以及控制器,其经由所述串行总线连接器的集合被耦合到所述磁盘驱动器的集合,所述控制器被配置为:确定第一磁盘驱动器是否支持非易失性高速存储器(NVME)命令或高级主机控制器接口(AHCI)命令;当所述第一磁盘驱动器支持NVME命令时,向所述计算设备将所述第一磁盘驱动器标识为NVME驱动器;当所述第一磁盘驱动器支持AHCI命令时,向所述计算设备将所述第一磁盘驱动器标识为AHCI驱动器;以及当所述第一磁盘驱动器不支持NVME命令并且不支持AHCI命令时,向所述计算设备将所述第一磁盘驱动器标识为ATA分组接口(ATAPI)驱动器。2.如权利要求1所述的数据存储设备,其中所述控制器被配置为通过以下步骤来确定所述第一磁盘驱动器是否支持NVME命令或AHCI命令:确定所述第一磁盘驱动器是否包括NVME控制器或AHCI控制器。3.如权利要求1所述的数据存储设备,其中所述控制器还被配置为:经由所述直接访问接口从所述计算设备接收一个或多个数据访问请求。4.如权利要求3所述的数据存储设备,其中所述控制器还被配置为:当所述第一磁盘驱动器支持NVME命令时,将所述一个或多个数据访问请求转换为一个或多个NVME命令。5.如权利要求3所述的数据存储设备,其中所述控制器还被配置为:当所述第一磁盘驱动器支持AHCI命令时,将所述一个或多个数据访问请求转换为一个或多个AHCI命令。6.如权利要求3所述的数据存储设备,其中所述控制器还被配置为:当所述第一磁盘驱动器支持ATAPI命令时,将所述一个或多个数据访问请求转换为一个或多个ATAPI命令。7.如权利要求1所述的数据存储设备,其中所述磁盘驱动器的集合包括磁性磁盘驱动器、固态磁盘(SSD)驱动器、或混合磁盘驱动器中的一个或多个。8.如权利要求1所述的数据存储设备,其中所述串行总线连接器的集合包括串行ATA(SATA)连接器。9.如权利要求1所述的数据存储设备,其中所述串行总线连接器的集合包括外围组件高速互连(PCIe)连接器。10.如权利要求1所述的数据存储设备,其中所述控制器还被配置为:确定第二磁盘驱动器是否支持NVME命令或AHCI命令;当所述第二磁盘驱动器支持NVME命令时,向所述计算设备将所述第二磁盘驱动器标识为NVME驱动器;当所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。