发明名称 DATA MOVER PERMITTING DATA TRANSFER WITHOUT TRANSFERRING DATA BETWEEN APPLICATION AND OPERATING SYSTEM
摘要 In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, data movement operations can be carried out on a per-file basis. A data mover software component for use in a computer or storage system enables cloning and initialization of data to provide high data throughput without moving the data between the kernel and application levels.
申请公布号 US2017124112(A1) 申请公布日期 2017.05.04
申请号 US201715409294 申请日期 2017.01.18
申请人 VMware, Inc. 发明人 Vaghani Satyam B.;Rawat Mayank;Rai Abhishek
分类号 G06F17/30;G06F3/06 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method comprising: receiving a request to clone a first file to a second file; resolving the first file into first file segments and the second file into second file segments, each file segment represented by an identifier, an offset, and a length; resolving the first and second file segments into first logical extents and second logical extents; resolving each first logical extent to a corresponding first list of blocks and resolving each second logical extent to a corresponding second list of blocks in a virtual file system; consolidating the respective first lists into a source blocklist and consolidating the respective second lists into a destination blocklist, wherein the blocklist is an ordered list of logical unit number (LUN) blocks of the storage system representing the respective first and second files, wherein the storage system is represented as a contiguous logical storage space of LUN blocks; and using the source blocklist and the destination blocklist to clone spindle-extents representing blocks of the destination blocklist with spindle-extents representing blocks of the source blocklist.
地址 Palo Alto CA US