Method and apparatus for manipulating logical objects in a data storage system
    21.
    发明授权
    Method and apparatus for manipulating logical objects in a data storage system 失效
    用于操纵数据存储系统中的逻辑对象的方法和装置

    公开(公告)号:US06282602B1

    公开(公告)日:2001-08-28

    申请号:US09107613

    申请日:1998-06-30

    IPC分类号: G11C1200

    CPC分类号: G06F3/061 G06F3/064 G06F3/067

    摘要: A method and apparatus for manipulating data in a storage device that is coupled to a host computer. Manipulations that can be performed by the storage device include moving non-contiguous blocks of data between the host computer and the storage device in a single operation. Other manipulations can be performed directly by the storage device without passing data to or from the host computer and include copying data from one logical object that is defined on the host computer to another, initializing, backing-up, transforming, or securely deleting a logical object that is defined by the host computer with a single command. In one embodiment, an application programming interface is provided that allows a relationship between logical objects on a host computer and storage locations on a storage device to be communicated between the host computer and the storage device. By providing the storage device with knowledge of the relationship between a logical object and the storage locations corresponding to that logical object, data corresponding to the logical object can be manipulated directly by the storage device, rather than by the host computer. In another embodiment, a graphical visualization routine is provided that displays the global mapping of a logical object to a set of physical blocks on the storage device for each layer of mapping below the logical object.

    摘要翻译: 一种用于操纵耦合到主计算机的存储设备中的数据的方法和装置。 可以由存储设备执行的操作包括在单个操作中在主计算机和存储设备之间移动不连续的数据块。 可以由存储设备直接执行其他操作,而不向主计算机传递数据,并且包括将数据从在主计算机上定义的一个逻辑对象复制到另一个逻辑对象,初始化,备份,变换或安全地删除逻辑 由主机使用单个命令定义的对象。 在一个实施例中,提供一种应用编程接口,其允许主计算机上的逻辑对象与存储设备上的存储位置之间的关系在主计算机和存储设备之间进行通信。 通过向存储设备提供关于逻辑对象与对应于该逻辑对象的存储位置之间的关系的知识,与逻辑对象相对应的数据可以由存储设备而不是由主机直接操纵。 在另一个实施例中,提供了一种图形可视化程序,其显示逻辑对象与逻辑对象下面的每个映射层的存储设备上的一组物理块的全局映射。