发明名称 Disk storage defragmentation
摘要 There is disclose apparatus and a method of de-fragmenting file allocations on a disk comprising: determining what pages should be swapped among the various allocations made by the operating system (OS), the OS's file system mapping updated to reflect the swapped pages and a history of the original state prior to any update recorded by the engine, the swaps performed by manipulation of the engine's data structures and/or actually exchanging data on disk where OS visible data is read and written but the original state of each altered page is not directly recorded in the historic log, but instead, a record is additionally logged of the locations of the swapped data so that an image of the OS visible data can be reconstructed prior to time of the de-fragmentation by knowing what data to effectively re-swap and what OS mapping data to effectively restore. The apparatus and method may include the step of incorporating desired close proximity information of various OS visible pages into the algorithm executed by the engine that determines what is actually swapped, in order to reasonably maintain physical close proximity of data allocated by the OS but physically re-mapped by the engine.
申请公布号 US2006005206(A1) 申请公布日期 2006.01.05
申请号 US20050202870 申请日期 2005.09.15
申请人 SCHNEIDER ERIC D 发明人 SCHNEIDER ERIC D.
分类号 G06F13/00;G06F3/06;G06F17/30 主分类号 G06F13/00
代理机构 代理人
主权项
地址