发明名称 Repairing cross-allocated blocks in a mounted file system using snapshots
摘要 A mechanism is provided for cross-allocated block repair in a mounted file system. A set of cross-allocated blocks are identified from a plurality of blocks within an inode of the mounted file system, using a block bitmap where each cross-allocated block is associated with a corresponding bit in a designated state. The set of cross-allocated blocks are repaired 628 using a user-defined repair process, which may be marking all such blocks as free. One or more of the set of cross-allocated blocks are then deallocated 630 based on the results of the repair process. This means that data corruption can be detected and fixed without taking the file system offline. The bitmap may be populated by capturing a snapshot 606 of the file system, scanning an inode range 608 and identifying blocks associated with each inode in the range 614, determining whether a block has previously been marked as allocated 616, and, if so, placing the bit associated with the block in the block bitmap in the designated state 618.
申请公布号 GB2497167(A) 申请公布日期 2013.06.05
申请号 GB20120019154 申请日期 2012.10.25
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 SRIKANTH SRINIVASAN;KALYAN CHAKRAVARTHY GUNDA
分类号 G06F11/07;G06F3/06;G06F17/30 主分类号 G06F11/07
代理机构 代理人
主权项
地址