摘要 |
This application is for a new way of writing data to a shingled magnetic recording hard disk drive, or HDD. It works by incorporating an append-only write characteristic into the HDD. The HDD maintains a write pointer that corresponds to zones so that the logical block addresses (LBAs) are written to in sequence, regardless of whether they had previously been written to or not. It then maps the host LBA to a drive LBA, and updates the mapping if it is using an LBA that was previously written to. The method itself receives from an extent allocator a command to write data to a host LBA 42, then determines the drive LBA based on the host LBA 44 and sends a command to write data at the drive LBA 46. A second invention uses the host LBA to determine a drive PBA to write the data to. |