G11B2020/1238

Detecting shingled overwrite errors

Systems and methods are disclosed for detecting shingled overwrite errors. When a read error is encountered when reading from shingled recording tracks, a processor may determine whether the read error is an error caused by shingled overwriting. The processor may determine whether the read error is caused by shingled overwriting by determining read signal quality of one or more sectors preceding the read error, such as based on a bit error count or bit error ratio (BER), and comparing the read signal quality to a threshold value. The processor may determine that the read error is caused by shingled overwriting when the read signal quality value is lower than the threshold.

Data Storage Method, Apparatus and Storage System
20220413706 · 2022-12-29 ·

The present application provides a data storage method, a data storage apparatus and a storage system, wherein the method includes: determining a data type of to-be-stored data when the to-be-stored data is obtained (S410); determining a target storage area with a data type same as that of the to-be-stored data based on the data type of data stored in each storage area in the SMR disk (S420); determining in the target storage area a target storage block into which the to-be-stored data is to be written (S430); generating the main index information and backup index information of the to-be-stored data based on the identifier of the target storage block (S440); generating the database index information of the to-be-stored data based on the to-be-stored data and the identifier of the target storage block (S450); and writing the to-be-stored data and the backup index information of the to-be-stored data into the target storage block, writing the main index information of the to-be-stored data into the CMR area or the non-SMR disk, and writing the database index information of the to-be-stored data into the non-SMR

STORAGE DEVICE, STORAGE SYSTEM, AND CONTROL METHOD
20230084456 · 2023-03-16 · ·

A storage device includes a plurality of memory devices, and processing circuitry. The plurality of memory devices includes one or more hard disk drives. The processing circuitry is configured to inspect performance of the one or more hard disk drives at a predetermined timing; perform a first predetermined countermeasure processing, on a target hard disk drive out of the one or more hard disk drives whose performance has been determined to have fallen, in a case that the target hard disk drive is a shingled magnetic recording hard disk drive; and perform a second predetermined countermeasure processing, different from the first predetermined countermeasure processing, on the target hard disk drive, in a case that the target hard disk drive is not a shingled magnetic recording hard disk drive.

Information processing apparatus, method of controlling the same, program and storage medium

An information processing apparatus, for recording data in a magnetic storage medium by a shingled magnetic recording, and a method of controlling this, when a rewrite of data stored in the magnetic storage medium is instructed, copy data of a zone in which rewrite target data is stored other than the rewrite target data into a vacant zone of the magnetic storage medium; store, to the vacant zone into which the data is copied, the rewrite target data, delete by overwriting an entirety of the zone in which the rewrite target data is stored with predetermined data, and register the overwritten zone as an unused area.

Non-sequential write for sequential read back

A storage device controller addresses consecutively-addressed portions of incoming data to consecutive data tracks on a storage medium and writes the consecutively-addressed portions to the consecutive data tracks in a non-consecutive track order. In one implementation, the storage device controller reads the data back from the consecutive data tracks in a consecutive address order in a single sequential read operation.

SHINGLED MAGNETIC RECORDING RAID SCHEME
20170352375 · 2017-12-07 ·

A method for recording parity data of data stripes within shingled media recording bands in a redundant array of independent disks can be accomplished using a plurality of shingled media recording (SMR) hard disk drives (HDD) each with a plurality of shingled data bands. A data stream received from a host computer system is sequentially stored to a plurality of block segments in successive order, one stripe at a time successively. Each of the shingled data bands possess n data blocks (or multiple data blocks that are grouped together as a data unit) that are successively ordered, each corresponding successive data block from all of the SMR HDDs defines a data stripe, accordingly n data blocks in each SMR HDD defines n stripes across the shingled data bands. A transaction group sync triggers a halt to writing the data stream. The rest of the data stripe is written with fill bits. Parity data is written to a parity drive in one or more SMR parity blocks that correspond in size and sequence to the data blocks in the data stripes possessing the first data stream and any of the fill bits.

CACHING SYSTEMS AND METHODS FOR HARD DISK DRIVES AND HYBRID DRIVES
20170344276 · 2017-11-30 ·

A system includes a read/write module and a caching module. The read/write module is configured to access a first portion of a recording surface of a rotating storage device. Data is stored on the first portion of the recording surface of the rotating storage device at a first density. The caching module is configured to cache data on a second portion of the recording surface of the rotating storage device at a second density. The second portion of the recording surface of the rotating storage device is separate from the first portion of the recording surface of the rotating storage device. The second density is less than the first density.

Magnetic disk device and write processing method

According to one embodiment, a magnetic disk device includes a disk including a normal recording region written in a normal recording and a shingled recording region written in a shingled recording, a head including a write head and a plurality of read heads, the head moving on the disk by rotation about a rotation axis, and a controller which selects and executes the normal recording and the shingled recording, wherein a first minimum value of a cross track interval in the radial direction of the disk between two read heads in the plurality of read heads in the normal recording region is smaller than a first maximum value of the cross track interval in the shingled recording region.

HEAT-ASSISTED SHINGLED MAGNETIC RECORDING WITH VARIABLE TRACK WIDTHS
20170330591 · 2017-11-16 ·

A storage device includes a storage controller configured to operate a heat-assisted magnetic recording head to write data to a band of consecutive data tracks in a consecutive track order while selectively alternating a power level of the heat source when writing to some data tracks of the band.

Spiral write launch while servoing on reference guide spirals

A reference spiral is written on a recording surface of a hard disk drive. By launching writing of fine guide spirals from a launch point that is disposed on a pre-existing coarse guide spiral, writing of the fine guide spiral can be launched in response to a write head crossing the pre-existing coarse guide spiral, rather than in response to a precisely timed event. To enable launch points being disposed on pre-existing coarse guide spirals, launch points are not all located at the same radial position on the recording surface.