发明名称 Method and apparatus for processing virtual block device file data blocks in a guest machine storage and corresponding data blocks in a virtual storage of a host machine
摘要 <p>The invention is related to processing Virtual Block Device File data blocks in a guest machine storage and corresponding data blocks in a virtual storage of a host machine, so as to facilitate improved I/O between host machine and guest machine. In case data blocks of a virtual block device file are fragmented in the guest machine storage as well as in the corresponding virtual storage in the host machine, the virtual block device file data blocks are defragmented in the guest machine storage such that consecutive data blocks of the file are physically contiguous with respect to guest machine-driven read/write operations, or the virtual block device file data blocks are re-indexed in the guest machine storage such that the corresponding data blocks of the virtual storage of the host machine are contiguous with respect to host machine-driven read/write operations in the host file system. The host machine can issue TRIM operations on unnecessary ones of the data blocks and the guest machine removes physically the corresponding data blocks in the virtual block device file storage. In case data blocks in the host machine virtual storage are unused, corresponding portions of the virtual block storage can be deleted by virtually allocating them and, by using sparse file capabilities in the file system of the guest machine, the corresponding sections in the virtual block device file are replaced by sparse blocks.</p>
申请公布号 EP2940573(A1) 申请公布日期 2015.11.04
申请号 EP20140305626 申请日期 2014.04.28
申请人 THOMSON LICENSING 发明人 ARRIGHETTI, WALTER
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人
主权项
地址