发明名称 Pregroomer for storage array
摘要 Techniques are disclosed relating to arranging data on storage media. In one embodiment, a computer system is configured to access a storage array that includes a plurality of storage blocks. The computer system executes a first set of processes and a second set of processes, where the first set of processes operates on selected ones of the plurality of storage blocks to increase a likelihood that the selected storage blocks are operated on by the second set of processes. In some embodiments, the second set of processes determines whether to operate on a storage block based on an amount of invalid data within the storage block. In such an embodiment, the first set of processes increases a likelihood that the storage block is operated on by increasing the amount of invalid data within the storage block.
申请公布号 US9489297(B2) 申请公布日期 2016.11.08
申请号 US201313746225 申请日期 2013.01.21
申请人 SANDISK TECHNOLOGIES LLC 发明人 Peterson James;Plasson Ned
分类号 G06F12/12;G06F12/02;G11C8/06 主分类号 G06F12/12
代理机构 Kunzler Law Group, PC 代理人 Kunzler Law Group, PC
主权项 1. A non-transitory computer readable medium having program instructions stored thereon, wherein the program instructions are executable by a computer system to cause the computer system to: select a first of a plurality of erase blocks in a storage array accessible to the computer system; copy a subset of valid data from the first erase block to a second of the plurality of erase blocks; and invalidate the subset of valid data within the first erase block to increase a likelihood that storage capacity of the first erase block will be reclaimed by a groomer, the likelihood based on an amount of indicated invalid data in the first erase block.
地址 Plano TX US