| US 7,523,319 B2 | ||
| System and method for tracking changed LBAs on disk drive | ||
| David Carroll Challener, Raliegh, N.C. (US); and Rod David Waltermann, Rougemont, N.C. (US) | ||
| Assigned to Lenovo (Singapore) Pte. Ltd., Singapore (Singapore) | ||
| Filed on Nov. 16, 2005, as Appl. No. 11/282,055. | ||
| Prior Publication US 2007/0113045 A1, May 17, 2007 | ||
| Int. Cl. G06F 12/00 (2006.01) | ||
| U.S. Cl. 713—188 [713/187; 713/189; 713/190; 714/38; 711/216; 711/113; 711/118; 711/135; 711/133] | 7 Claims |

| 1. A computer system storing data on a disk using logical block addresses (LBAs), comprising:
at least one cache, the system writing changed LBAs to the cache; and
at least one processor periodically hashing select contents of the cache associated solely with changed LBAs to render a hash
result and writing the hash result and contents of the cache to a file on the disk, the processor flushing the cache and writing
the hash result back to the cache for hashing together with subsequent changed LBAs.
|