Storage Fundamentals
Computer storage keeps data beyond the lifetime of a process. Storage systems expose that data as blocks, files, or objects and combine media, controllers, networks, software, and protection policies into one service.
itStorage, backup, and data protection | OpenSkills.info
Intro
Storage Fundamentals
Storage is the part of a computer system that retains data and makes it available again. The useful unit is not a disk or an array but a storage service: an interface, a path to media, a namespace, performance behavior, failure boundaries, and a recovery plan.
An application issues a read or write through a block, file, or object interface. Operating-system and storage software translate that request, move it through controllers or a network, and place the data on media. Caches may acknowledge a write before it reaches its final medium, while metadata records where the data belongs. Every layer can change latency, durability, and failure behavior.
Three access models
Block storage exposes numbered blocks and normally leaves partitioning and file systems to the host. File storage exposes named files and directories through a shared file service. Object storage exposes objects, metadata, and identifiers through an API. The access model determines which side owns the namespace and which applications can use the service.
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
- Current vendor-neutral storage terminology
- Definitions for block, file, object, RAID, NAS, SAN, LUN, availability, and data protection
- https://www.snia.org/sites/default/files/certification/SNIA%20Storage%20Foundations%202-day%20description%202016.pdf
Supports
- Storage foundations scope including access models, performance, capacity, RAID, NAS, SAN, and protection
- https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/managing_storage_devices/overview-of-available-storage-options
Supports
- Local and remote storage categories
- Block, file, LVM, iSCSI, Fibre Channel, NVMe, and multipath relationships
