摘要 |
One aspect of the present invention includes an operation to efficiently erase data from a storage device with the use of a multiple-write secure erasure technique. One embodiment includes a hardware command that sends an I/O operation to the control unit to erase a set of selected tracks (“dirty tracks”) from a storage device, and replace the set of dirty tracks within the storage device with unallocated but available tracks retrieved from an available storage pool. After allocating the previously unallocated tracks to the available storage in the storage device, the operation performs the secure erasure of the dirty tracks in the background with a secure erasure algorithm. Once the secure erasure algorithm has fully erased the dirty tracks, the tracks are then added back to the available storage pool for subsequent use within the storage system.
|