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
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Don't Panic
Don't Panic — Storage Hardware
Storage hardware is the machinery that keeps data when power has wandered off to do something else. It is not merely the rectangular object with a capacity label. The useful unit is a path: persistent medium, controller, interface, host connection, firmware, power, cooling, and enclosure. Software sees a block device at the end of this procession, which is convenient, but can make the procession disappear from view.
Keep three labels apart. HDD and SSD describe the medium: rotating magnetic disks versus solid-state storage. SATA, SAS, and NVMe describe command and interface arrangements. M.2, two-and-a-half-inch bays, and EDSFF describe packaging. An M.2 module can fit physically while still being electrically or protocol-wise unsuitable. The connector is not a sworn statement of compatibility.
The medium changes the sort of waiting involved. HDDs spend time moving heads and waiting for platters, so long sequential transfers suit them better than scattered random requests. SSDs avoid that mechanical delay, but their controllers must manage flash pages, erase work, wear, spare capacity, heat, and garbage collection. Tape is deliberately slow to reach a particular item, then very good at streaming a great many of them. It earns its keep in offline backup and long retention, not in the business of pretending to be a database disk.
The surprising bit is that a drive failure may not be a drive failure. A cable, backplane, controller, power supply, or cooling problem can create symptoms that look alarmingly drive-shaped. Health telemetry is evidence from the device, not a treaty guaranteeing advance notice. Pair it with operating-system and controller logs, and keep recovery copies that have been tested rather than merely admired.
Read the Intro for the full data path and the distinctions between medium, protocol, and form factor. Use the Cheatsheet when comparing sector formats, performance measures, and diagnostic signals. The Practice reference turns the map into a read-only inventory, and the Exercise checks whether you can identify hardware without trusting a convenient device name. The Timeline explains how the storage cupboard acquired so many different kinds of drawers.
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
- https://man7.org/linux/man-pages/man8/lsblk.8.html
Supports
- lsblk device-tree output
- available output columns
- and device identification fields
- https://www.smartmontools.org/browser/trunk/smartmontools/smartctl.8.in
Supports
- smartctl information and health display options and device health inspection
- https://github.com/linux-nvme/nvme-cli/blob/master/Documentation/nvme-smart-log.txt
Supports
- nvme smart-log retrieval from an NVMe controller or namespace block device
- https://www.backblaze.com/blog/what-smart-stats-indicate-hard-drive-failures/
Supports
- Operational use and limits of selected SMART attributes
- including failed drives without monitored SMART warnings
