Computer data storage physical backup and logical restore
    1.
    发明授权
    Computer data storage physical backup and logical restore 有权
    计算机数据存储物理备份和逻辑恢复

    公开(公告)号:US06366987B1

    公开(公告)日:2002-04-02

    申请号:US09133701

    申请日:1998-08-13

    IPC分类号: G06F1200

    摘要: A data storage system is constructed to rapidly respond to a physical backup request for backup of a physical storage unit such as a disk volume or cylinder. A user, however, may request backup of a logical data structure such as a file having a rather complex mapping to a number of physical storage components such as a number of disk tracks. For backup and restore of such a logical data structure, a backup agent requests an application interface routine to backup a physical storage unit that includes the logical data structure. The application interface routine issues a corresponding physical backup request to the data storage system, and creates a catalog of information about content of the physical storage unit that would be needed for restoring the logical data structure from the backup version of the physical storage unit. Later, if and when the backup agent requests the restoration of the logical data structure, the application interface routine looks up the logical data structure in the catalog, issues a physical restore request to the data storage system to retrieve a backup version of the physical storage unit from backup data storage and load it into spare data storage, extracts the logical data structure from the physical storage unit in the spare data storage by performing a logical-to-physical translation, and restores the logical data structure into the current version of data storage.

    摘要翻译: 构建数据存储系统以快速响应物理备份请求以备份物理存储单元,例如磁盘卷或磁盘。 然而,用户可以请求逻辑数据结构的备份,例如具有与诸如多个磁盘轨道的多个物理存储组件相当复杂的映射的文件。 对于这种逻辑数据结构的备份和恢复,备份代理请求应用程序接口例程来备份包括逻辑数据结构的物理存储单元。 应用接口例程向数据存储系统发出相应的物理备份请求,并且创建从物理存储单元的备份版本恢复逻辑数据结构所需的物理存储单元内容的信息目录。 后来,如果备份代理请求恢复逻辑数据结构,应用程序接口例程将查找目录中的逻辑数据结构,向数据存储系统发出物理恢复请求,以检索物理存储的备份版本 从备份数据存储单元并将其加载到备用数据存储中,通过执行逻辑到物理转换从备用数据存储器中的物理存储单元提取逻辑数据结构,并将逻辑数据结构恢复为当前版本的数据 存储。

    Virtual storage and block level direct access of secondary storage for recovery of backup data
    2.
    发明授权
    Virtual storage and block level direct access of secondary storage for recovery of backup data 有权
    虚拟存储和块级直接访问辅助存储以恢复备份数据

    公开(公告)号:US06269431B1

    公开(公告)日:2001-07-31

    申请号:US09133564

    申请日:1998-08-13

    申请人: Scott R. Dunham

    发明人: Scott R. Dunham

    IPC分类号: G06F1208

    摘要: A data storage system has a primary data storage subsystem including primary data storage and a secondary data storage subsystem including secondary data storage. The secondary data storage contains backup versions of data stored in the primary data storage. To permit a host processor to access a specified backup version, the primary data storage subsystem assigns a virtual storage address to a specified backup version, and the host processor sends to the primary data storage subsystem data access requests that specify the virtual storage address. If the primary data storage subsystem has spare data storage, then a copy of the specified backup version is read from the secondary storage and written into the spare storage, and the address of the copy in the spare storage is mapped to the virtual storage address and accessed in response to the storage access requests from the host processor. Otherwise, a block-level direct access of the secondary storage is performed to access the specified backup version. In either case, the backup version appears to be in the primary data storage subsystem when the host accesses it.

    摘要翻译: 数据存储系统具有包括主数据存储的主数据存储子系统和包括辅数据存储的次数据存储子系统。 辅助数据存储包含存储在主数据存储中的数据的备份版本。 要允许主机处理器访问指定的备份版本,主数据存储子系统将虚拟存储地址分配给指定的备份版本,并且主机处理器向主数据存储子系统发送指定虚拟存储地址的数据访问请求。 如果主数据存储子系统具有备用数据存储,则从副存储器读取指定备份版本的副本并写入备用存储器,并将备用存储器中的副本的地址映射到虚拟存储地址, 响应于来自主处理器的存储访问请求被访问。 否则,执行辅助存储的块级直接访问以访问指定的备份版本。 在任一情况下,当主机访问时,备份版本似乎位于主数据存储子系统中。

    On-line tape backup using an integrated cached disk array
    3.
    发明授权
    On-line tape backup using an integrated cached disk array 失效
    使用集成缓存磁盘阵列进行在线磁带备份

    公开(公告)号:US5829046A

    公开(公告)日:1998-10-27

    申请号:US661187

    申请日:1996-06-10

    摘要: A video file server includes an integrated cached disk array storage subsystem and a plurality of stream server computers linking the cached disk array to a data network for the transfer of video data streams. The video file server further includes a controller server for applying an admission control policy to client requests and assigning stream servers to service the client requests. The stream servers include a real-time scheduler for scheduling isochronous tasks, and supports at least one industry standard network file access protocol and one file access protocol for continuous media file access. The cached disk storage subsystem is responsive to video prefetch commands, and the data specified for a prefetch command for a process are retained in an allocated portion of the cache memory from the time that the cached disk storage subsystem has responded to the prefetch command to the time that the cached disk storage subsystem responds to a fetch command specifying the data for the process. The time between prefetching and fetching is selected based on available disk and cache resources. The video file server provides video-on-demand service by maintaining and dynamically allocating sliding windows of video data in the random access memories of the stream server computers. The video file server has a tape silo for providing network backup services, and data to be written to tape are prestaged in the cached disk storage subsystem.

    摘要翻译: 视频文件服务器包括集成缓存的磁盘阵列存储子系统和将高速缓存的磁盘阵列链接到用于传输视频数据流的数据网络的多个流服务器计算机。 该视频文件服务器还包括控制器服务器,用于向客户端请求应用准入控制策略,并分配流服务器来服务客户机请求。 流服务器包括用于调度等时任务的实时调度器,并且支持至少一个工业标准网络文件访问协议和用于连续媒体文件访问的一个文件访问协议。 缓存的磁盘存储子系统响应于视频预取命令,并且对于进程的预取命令指定的数据从缓存的磁盘存储子系统对预取命令作出响应的时间保留在高速缓冲存储器的分配部分中 缓存磁盘存储子系统响应指定进程数据的fetch命令的时间。 基于可用的磁盘和缓存资源选择预取和提取之间的时间。 视频文件服务器通过维护和动态地分配流服务器计算机的随机存取存储器中的视频数据的滑动窗口来提供视频点播服务。 视频文件服务器具有用于提供网络备份服务的磁带仓,要写入磁带的数据预存在缓存的磁盘存储子系统中。

    Remote control of backup media in a secondary storage subsystem through access to a primary storage subsystem
    4.
    发明授权
    Remote control of backup media in a secondary storage subsystem through access to a primary storage subsystem 有权
    通过访问主存储子系统来远程控制辅助存储子系统中的备份介质

    公开(公告)号:US06353878B1

    公开(公告)日:2002-03-05

    申请号:US09133885

    申请日:1998-08-13

    申请人: Scott R. Dunham

    发明人: Scott R. Dunham

    IPC分类号: G06F1114

    摘要: A primary data storage subsystem has primary data storage and a storage controller for controlling access of host processors to the primary data storage. The primary data storage subsystem is linked to a secondary data storage subsystem for transfer of backup data between the primary data storage subsystem and the secondary data storage subsystem. The secondary data storage subsystem has a tape library unit for storing the backup data. A host processor usually accesses the primary storage. A host can also send backup and restore commands to the storage controller, to cause specified data from the primary storage to be written as a backup version in the tape library unit, and to cause a specified backup version to be read from the tape library unit to be accessible to the host from the primary data storage unit. In this fashion, the host need not be concerned with the basic operations of the tape library unit. A host, however, can send backup media remote control requests to the storage controller, and the storage controller responds by sending corresponding backup media remote control commands to the tape library unit, to permit the host to control remotely the basic operations of the tape library unit. Therefore, the host can obtain status of read/write stations in the tape library unit, and control the mounting, unmounting, and transport of the tapes mounted at the read/write stations.

    摘要翻译: 主数据存储子系统具有主数据存储和用于控制主处理器对主数据存储的访问的存储控制器。 主要数据存储子系统链接到辅助数据存储子系统,用于在主数据存储子系统和辅助数据存储子系统之间传输备份数据。 辅助数据存储子系统具有用于存储备份数据的磁带库单元。 主机处理器通常访问主存储。 主机还可以向存储控制器发送备份和恢复命令,以使主存储器中的指定数据作为备份版本写入磁带库单元,并导致从磁带库单元读取指定的备份版本 可以从主数据存储单元访问主机。 以这种方式,主机不需要关心磁带库单元的基本操作。 然而,主机可以向存储控制器发送备份介质远程控制请求,并且存储控制器通过向磁带库单元发送相应的备份介质远程控制命令来响应,以允许主机远程控制磁带库的基本操作 单元。 因此,主机可以获取磁带库单元中读/写站的状态,并控制安装在读/写站的磁带的安装,卸载和传输。

    Computer data storage backup with tape overflow control of disk caching of backup data stream
    5.
    发明授权
    Computer data storage backup with tape overflow control of disk caching of backup data stream 有权
    计算机数据存储备份与磁带溢出控制磁盘缓存的备份数据流

    公开(公告)号:US06549992B1

    公开(公告)日:2003-04-15

    申请号:US09453241

    申请日:1999-12-02

    IPC分类号: G06F1216

    摘要: A data storage system is constructed to rapidly respond to a backup request by streaming backup data from primary storage to tape. It is desirable to permit the data to be removed from the primary storage at a faster rate than it can be written to tape. The backup data is buffered in a memory buffer, and when the memory buffer becomes substantially full, a portion of the backup data is buffered in disk storage. When the memory buffer becomes substantially empty, the portion of the backup data in the disk storage is written to tape. In a preferred embodiment, the memory buffer is in random access memory of a data mover computer that transfers the backup data from primary storage to a tape library unit. When the memory buffer becomes full, the data mover stores the overflow in a cached disk storage subsystem. When the memory buffer becomes empty, the data mover retrieves the overflow from the cached disk storage subsystem and transmits the overflow to the tape library unit. In this fashion, the sequence of data tracks as stored on the tape can be different from the sequence of data tracks as stored in the primary storage. To facilitate restoration of the primary storage with a backup version, the data tracks as stored in records on the tape are identified by a track number included in each record on the tape.

    摘要翻译: 构建数据存储系统以通过将备份数据从主存储流传输到磁带来快速响应备份请求。 期望允许以比写入磁带的速度更快的速率从主存储器移除数据。 备份数据被缓冲在内存缓冲区中,而当内存缓冲区基本已满时,备份数据的一部分被缓存在磁盘存储器中。 当内存缓冲区基本为空时,磁盘存储器中备份数据的一部分被写入磁带。 在优选实施例中,存储器缓冲器是数据移动器计算机的随机存取存储器,其将备份数据从主存储器传送到磁带库单元。 当内存缓冲区已满时,数据移动器将溢出存储在缓存的磁盘存储子系统中。 当内存缓冲区为空时,数据移动器从缓存的磁盘存储子系统检索溢出,并将溢出传输到磁带库单元。 以这种方式,存储在磁带上的数据磁道序列可以不同于存储在主存储器中的数据磁道序列。 为了便于使用备份版本恢复主存储,磁带上记录中存储的数据轨迹由磁带上每个记录中包含的磁道号标识。