Storage Hardware
Storage hardware is the physical equipment that keeps data after power is removed. It includes hard disk drives, solid-state drives, tape drives, controllers, interfaces, cables, and enclosures that turn stored bits into block devices a computer can read and write.
itComputer architecture and hardware | OpenSkills.info
Intro
Storage Hardware
Storage hardware is the physical path that preserves data and moves it between persistent media and a computer. A complete path includes the storage medium, a device controller, an interface, a host controller or PCI Express connection, firmware, cabling or a backplane, power, and cooling. The operating system normally exposes the result as a block device. File systems, databases, and volume managers build their own structures above that device.
This separation matters because several terms describe different layers. An SSD names a device built from solid-state storage. NVMe names an interface specification optimized for solid-state storage over PCI Express and other transports. M.2 names a form factor and connector family. None of those terms alone states the device's capacity, endurance, latency, or compatibility.
Follow one input/output request
An application asks the operating system to read or write data. The file system or database maps that request to logical blocks. A device driver submits commands through a host interface. The storage controller translates those commands, moves data through a cache or buffer, performs error detection and correction, and addresses the physical medium. A completion travels back through the same layers.
Each layer can change observed behavior. An application may wait for a durable write while a drive still holds data in volatile cache. A cable or backplane can limit link speed even when the device supports a faster interface. A controller can hide individual drives behind one logical unit. A benchmark may therefore measure the whole path rather than the media alone.
Hard disk drives
A hard disk drive, or HDD, stores non-volatile data as magnetic patterns on rotating platters. An actuator positions read and write heads over tracks. Rotation and head movement add mechanical delay, especially for small random requests. Sequential transfers reduce that movement and make better use of the media's sustained transfer rate.
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://www.snia.org/sites/default/files/dictionary/SNIADictionary.pdf
Supports
- Vendor-neutral definitions for controllers
- HDDs
- SSDs
- block devices
- interfaces
- sectors
- health
- redundancy
- and backup
- https://nvmexpress.org/base-nvm-express-part-one/
Supports
- NVMe over PCI Express architecture
- controllers
- commands
- submission queues
- and completion queues
- https://www.ibm.com/docs/en/power10?topic=tasks-considerations-solid-state-drives
Supports
- HDD mechanical latency
- SSD non-volatile media
- limited writes
- wear leveling
- overprovisioning
- and array considerations
- https://www.kernel.org/doc/html/v5.15/block/queue-sysfs.html
Supports
- Logical and physical block sizes
- rotational status
- discard attributes
- write cache
- and queue properties
- https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/epub/managing_storage_devices/mbr-disk-partitions_disk-partitions
Supports
- Persistent device naming and block discard operation
- support checks
- and SSD garbage-collection context
- https://www.snia.org/educational-library/everything-you-wanted-know-about-throughput-iops-and-latency-were-too-proud-ask
Supports
- Throughput
- IOPS
- latency
- workload dependence
- and storage-selection use
- https://www.lto.org/roadmap/
Supports
- LTO format
- consortium
- generations
- drive compatibility
- tape capacity
- and archive features
- https://www.computerhistory.org/storageengine/
Supports
- Institutional overview of magnetic
- optical
- semiconductor
- and removable storage history
- https://www.computerhistory.org/storageengine/timeline/
Supports
- Dates and descriptions for storage-hardware milestones from RAMAC through flash SSDs and high-density HDDs
- https://github.com/sindresorhus/awesome
Supports
- Required starting catalog for awesome-list discovery
- https://github.com/awesome-foss/awesome-sysadmin
Supports
- Discovery of Scrutiny and Clonezilla as relevant administration tools
- https://github.com/AnalogJ/scrutiny
Supports
- S.M.A.R.T. collection
- history
- temperature tracking
- thresholds
- alerts
- and dashboard behavior
- https://clonezilla.org/
Supports
- Partition and disk imaging
- bare-metal recovery
- supported modes
- and operational limits
- https://www.seagate.com/products/enterprise-drives/
Supports
- Enterprise HDD and SSD roles
- SATA and SAS compatibility
- continuous operation
- and workload placement
- https://www.seagate.com/products/enterprise-drives/exos/
Supports
- Exos enterprise capacity HDD placement
- https://www.westerndigital.com/solutions/data-center
Supports
- Ultrastar data-center HDD placement
- https://www.toshiba-storage.com/products/enterprise-capacity-hard-drive-mg-series/
Supports
- MG Series SATA and SAS choices
- CMR
- sector formats
- continuous operation
- and array use
- https://semiconductor.samsung.com/ssd/enterprise-ssd/
Supports
- Samsung enterprise SSD workload placement
- https://www.solidigm.com/products/data-center/d5.html
Supports
- Solidigm data-center NVMe SSD density and read-oriented placement
- https://www.micron.com/products/storage/ssd/data-center-ssd
Supports
- Micron data-center SSD product families
- https://www.kioxia.com/en-jp/business/ssd/enterprise-ssd.html
Supports
- KIOXIA mixed-use
- read-intensive
- and storage-class-memory enterprise SSD categories
- https://buy.hpe.com/us/en/Storage/Tape-Storage/Tape-Drives-Ultrium/StoreEver-Ultrium-Tape-Drives/HPE-StoreEver-LTO-Ultrium-Tape-Drives/p/4150338
Supports
- HPE LTO tape-drive product placement and archive features
