Method and system for handling reallocated blocks in a file system
US7702662B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | May 16, 2007 |
| Grant date | Apr 20, 2010 |
| Priority date | — |
| Expiry date | Jul 21, 2028 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/128
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system for managing a file system. In response to a user selecting an image of the file system to perform a rollback operation, each data block in the file system that is owned by the image is searched for. Then, it is determined whether a data block owned by the image is marked in a first map and a second map. In response to determining that the data block owned by the image is marked in the first map and the second map, the data block is marked in a third map. In response to determining that the data block owned by the image is marked in the third map, a new data block is allocated in the file system. Subsequently, data from the data block owned by the image is copied to the new data block in the file system prior to performing the rollback operation to avoid a collision that causes data corruption.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.