发明名称 Consideration of adjacent track interference and wide area adjacent track erasure during disk defragmentation
摘要 Embodiments of the present invention provide a system, method, and program product for defragmenting files on a hard disk drive. A computer system identifies a plurality of movable blocks on a hard disk drive. The computer system categorizes each of the movable blocks into a category based on the write count of each movable block, wherein the movable blocks categorized into a first category have higher write counts than the movable blocks categorized into a second category. The computer system relocates the movable blocks of the first category to a first group of one or more adjacent tracks, and the computer system relocates the movable blocks of the second category to a second group of one or more adjacent tracks, wherein the first group of one or more adjacent tracks and the second group of one or more adjacent tracks share, at most, one common track.
申请公布号 US8825980(B2) 申请公布日期 2014.09.02
申请号 US201213426138 申请日期 2012.03.21
申请人 International Business Machines Corporation 发明人 Patil Sandeep R.;Ramanathan Sriram;Shiraguppi Riyazahamad M.;Trevathan Matthew B.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人 Cadmus Nicholas L.;Sharkan Noah
主权项 1. A method for defragmenting files on a hard disk drive, the method comprising the steps of: a computer system identifying a plurality of movable blocks on a hard disk drive, wherein a movable block is a block of storage space on the hard disk drive that is allocated for a file and that can be relocated to a different location on the hard disk drive; the computer system maintaining a write count for each movable block, wherein a write count is a cumulative number of write operations performed on a movable block; the computer system categorizing each of the movable blocks into one of a plurality of categories based on the write count of each movable block, wherein the movable blocks categorized into a first category of the plurality of categories have higher write counts than the movable blocks categorized into a second category of the plurality of categories; and the computer system relocating the movable blocks of the first category to a first group of one or more adjacent tracks of the hard disk drive such that at least one of the movable blocks of the first category which is allocated for a first file is contiguous on the hard disk drive with another movable block of the first category which is also allocated for the first file; and the computer system relocating the movable blocks of the second category to a second group of one or more adjacent tracks of the hard disk drive such that at least one of the movable blocks of the second category which is allocated for a second file is contiguous on the hard disk drive with another movable block of the second category which is also allocated for the second file, wherein the first group of one or more adjacent tracks and the second group of one or more adjacent tracks share, at most, one common track.
地址 Armonk NY US