发明名称 |
System and method of conducting in-place write operations in a shingled magnetic recording (SMR) drive |
摘要 |
A system and method is described that allows random write operations regions utilizing shingled magnetic recording. The method includes receiving a request to re-write a logical block address (LBA) with new data, wherein the LBA is mapped to a physical block address (PBA) on a storage medium. The method further includes determining whether the data is eligible for a write-in place update wherein the data is written to an area of the I-region that has previously been written with shingled data tracks, wherein the eligibility determination is based on a mapping list of LBAs to PBAs. The method also includes writing the new data to the area of the I-region determined to be eligible for a write-in place update, wherein writing the new data further includes writing management information to the I-region that identifies a starting LBA of the write-in place update, and a length of the write-in place update. |
申请公布号 |
US9454990(B1) |
申请公布日期 |
2016.09.27 |
申请号 |
US201514673342 |
申请日期 |
2015.03.30 |
申请人 |
HGST Netherlands B.V. |
发明人 |
Fukuhisa Ryoji |
分类号 |
G11B5/09;G11B20/12;G06F12/10;G06F3/06 |
主分类号 |
G11B5/09 |
代理机构 |
Shumaker & Sieffert, P.A. |
代理人 |
Shumaker & Sieffert, P.A. |
主权项 |
1. A method of randomly writing data to a storage device that includes E-regions and I-regions, wherein data written to at least the I-region is written utilizing a shingled magnetic recording scheme, the method comprising:
receiving a request to write data to a logical block address (LBA), wherein the LBA is mapped to a physical block address (PBA) on a storage medium of the storage device; determining whether the data is eligible for a write-in place update to an area of the I-region, wherein initial eligibility of write-in place updates is based on a mapping list of LBAs to PBAs; and writing the data to the area of the I-region determined to be eligible for a write-in place update, wherein writing the data further includes writing management information to the I-region that identifies a starting LBA of the write-in place update and a length of the write-in place update. |
地址 |
Amsterdam NL |