All terms
651 storage glossary entries in alphabetical order, each with a short definition. Open a term for relations, advantages, limitations, numbers, and sources.
0–9
- 3D NAND
- Flash memory that stacks cells vertically in layers to increase density without shrinking planar features alone.
- 3D XPoint
- A cross-point non-volatile memory technology announced by Intel and Micron, distinct from NAND flash in cell physics.
- 4Kn native sectors
- 4Kn exposes 4096-byte logical sectors and 4096-byte physical sectors without 512-byte sector emulation.
- 512e emulation
- 512e exposes 512-byte logical sectors over 4096-byte physical sectors.
A
- Acting set (Ceph)
- In Ceph, the acting set is the ordered OSD list responsible for a placement group at a particular map epoch.
- Active LBA range
- The specified logical-block address interval available to a storage test or its preparation workload.
- Active-zone limit
- An active-zone limit caps the zones simultaneously in implicitly open, explicitly open or closed states in a zoned namespace.
- Adaptive Read-Retry
- Adaptive Read-Retry selects shorter NAND precharge timing from profiled conditions while reserving error-correction margin.
- Adaptive Replacement Cache
- Adaptive Replacement Cache adjusts a recency/frequency balance using resident lists and nonresident histories.
- Adaptive scrubbing
- Adaptive scrubbing adjusts the rate or schedule of proactive storage verification in response to observed conditions or estimated error risk.
- Additional sense code
- The additional sense code (ASC) is an eight-bit SCSI sense-data field that refines the sense key and is interpreted together with its qualifier.
- Additional sense code qualifier
- The additional sense code qualifier (ASCQ) is an eight-bit SCSI sense-data field interpreted with the ASC to identify a more specific condition.
- Advanced Format (4K)
- Advanced Format is a disk-sector architecture expanded beyond legacy 512-byte sectors, with 512e and 4Kn as its familiar 4K variants.
- Advisory file lock
- An advisory file lock coordinates access among cooperating participants without itself preventing access that bypasses the locking protocol.
- AHCI
- Advanced Host Controller Interface, the PCI class driver model SATA SSDs and HDDs used before NVMe dominance.
- Air-gapped backup
- Offline copies physically isolated from production networks to resist ransomware.
- All-flash array
- A storage array built entirely from flash modules without HDD tiers.
- ALUA
- Asymmetric Logical Unit Access is the SCSI mechanism for reporting logical-unit access states through target port groups.
- ANA group
- An ANA group is a set of NVMe namespaces whose ANA access states change together for a given controller.
- Annual replacement rate
- Annual replacement rate (ARR) counts recorded device replacements relative to device exposure, scaled to one year.
- Annualized failure rate (AFR)
- Annualized failure rate (AFR) expresses observed failures relative to drive-time exposure, scaled to a year, and is not inherently a one-year failure probability.
- Anti-entropy repair
- Anti-entropy repair compares replica state over a selected scope and synchronizes differences to reduce divergence.
- Application quiescing
- Application quiescing is application-specific preparation and temporary restriction of writes to establish a defined state for snapshot or backup capture.
- Application-consistent snapshot
- An application-consistent snapshot captures an application's data through a coordinated procedure that satisfies that application's consistency requirements.
- Areal density
- Bits stored per unit of disk surface area, the central metric driving HDD capacity growth.
- Asymmetric Namespace Access
- Asymmetric Namespace Access is the NVMe mechanism for reporting namespace access states through different controllers.
- Asynchronous commit
- Asynchronous commit is an acknowledgment mode that can report a transaction as successful before its recovery log has reached durable storage.
- Asynchronous DRAM Refresh
- Asynchronous DRAM Refresh is a platform power-fail mechanism that drains covered memory-controller write-pending buffers to persistent memory without protecting dirty CPU caches.
- Asynchronous replication
- Asynchronous replication allows primary-side completion without waiting for the corresponding update to reach a specified processing stage on a replica.
- ATA SMART
- ATA SMART is the ATA interface for retrieving drive self-monitoring attributes, status and logs from supporting devices.
- Atomic rename
- Atomic rename is a filesystem namespace operation whose successful replacement of an existing destination changes the file reached through that pathname without exposing an intermediate missing destination to concurrent…
- Authenticated encryption
- Authenticated encryption combines confidentiality with cryptographic integrity protection for the protected message.
- Average precision
- Non-interpolated average precision summarizes ranked prediction scores by weighting precision at each threshold by the corresponding increase in recall.
B
- Background fsck
- Background fsck is a filesystem-specific consistency-checking mode that performs permitted repairs while the filesystem remains in use.
- Backup
- A backup is a retained copy of data or software intended to support later recovery.
- Backup manifest
- A backup manifest is a machine-readable inventory of expected backup contents and associated verification metadata.
- Backup verification
- Backup verification checks stored backup material against specified integrity and completeness rules.
- Bad block management
- Firmware maps out factory and grown NAND defects so hosts see a contiguous logical address space.
- Barium ferrite tape
- Modern tape coatings enabling higher coercivity and capacity in LTO generations.
- BD-R HTL
- BD-R HTL is a recordable Blu-ray type whose written marks have lower optical reflectivity than the unrecorded material.
- BD-R LTH
- BD-R LTH is an organic-dye recordable Blu-ray type whose written marks have higher optical reflectivity than the unrecorded material.
- Bit error rate
- Bit error rate (BER) expresses erroneous bits relative to the total bits considered at a specified observation point.
- Bit-patterned media
- A proposed HDD technology isolating magnetic islands lithographically instead of continuous grains.
- Block storage
- Fixed-size addressable blocks presented to hosts or hypervisors without file semantics.
- Bloom filter
- A compact approximate-membership structure that can reject absent keys but may report a false positive, without false negatives for correctly inserted keys in an intact standard filter.
- Blu-ray data archive
- A Blu-ray data archive stores retained digital content on recordable BD-R or rewritable BD-RE optical media.
- Bounded crash testing
- Bounded crash testing systematically explores recovery behavior within an explicitly limited set of workloads, initial states and crash points.
- Btrfs
- Btrfs is a Linux filesystem built around copy-on-write B-trees, with integrated snapshots, checksumming and multi-device storage.
- Btrfs NODATASUM
- Btrfs NODATASUM marks file data as excluded from the filesystem's data checksumming.
- Btrfs read-only subvolume
- A Btrfs read-only subvolume is a subvolume whose ro property prevents modification of its file contents and directory hierarchy.
- Btrfs tree log
- The Btrfs tree log is a per-subvolume recovery structure that can persist file or directory changes for fsync without a full filesystem transaction commit.
- Bubble memory
- Non-volatile magnetic memory using cylindrical domains; briefly shipped before cheap DRAM and flash.
- Buffered I/O
- Buffered I/O is file access through an operating-system cache, allowing transfers between an application and storage to be decoupled.
- Byte-addressable storage
- Byte-addressable storage exposes individual byte locations rather than only block-sized addresses, without by itself specifying atomicity or durability.
C
- Cache pollution
- Cache pollution occurs when low-reuse entries displace entries that would otherwise serve useful cache hits.
- CD block error rate (BLER)
- CD BLER counts blocks containing detectable errors per second at the input to the C1 decoder.
- CFexpress
- A removable card standard using PCIe and NVMe for high-end cameras and embedded recorders.
- Chain replication
- Chain replication orders replicas so that updates enter at a head, propagate along the chain and complete at a tail that also serves queries.
- Charge trap flash
- A flash cell design that stores charge in localized traps within an insulating material rather than on a conductive floating gate.
- Checkpoint starvation
- Checkpoint starvation is sustained inability to finish or reset a database log checkpoint because the required progress conditions keep being obstructed.
- Checksum
- A checksum is a value computed from specified data and later compared with a reference value to detect changes.
- Chunk fragmentation
- Chunk fragmentation is the dispersion of chunks needed by a deduplicated restore across storage containers or an order poorly matched to the restore sequence.
- CKD DASD
- Count-key-data block layout used on classic mainframe disks unlike fixed SCSI sectors.
- Class prevalence
- Class prevalence is the proportion of observations belonging to a specified class in a defined population or evaluation sample.
- Clear sanitization
- Clear sanitization uses logical operations across all user-addressable storage locations to resist simple, non-invasive recovery through the device interface available to the user, such as the host interface.
- Close-to-open consistency
- Close-to-open consistency is a file-sharing cache policy that combines writeback at close with validation at a later open to support visibility of updates between sequential users.
- Closed-loop load
- A closed-loop load model uses a fixed client population whose next request follows completion of a previous request, optionally after think time.
- Codeword (storage ECC)
- A storage ECC codeword is an encoded unit representing a data chunk together with error-correction redundancy.
- Cold archive tier
- Offline or very low-cost storage tier optimized for rare reads and long retention.
- Compare-and-swap
- Compare-and-swap is an atomic conditional update that replaces a stored value only if it matches an expected value and reports the comparison outcome or observed value.
- Compensation log record
- An ARIES compensation log record describes a rollback action for redo and records where undo processing should continue.
- Completion latency (fio)
- Completion latency in fio is the engine-dependent interval from submission of an I/O unit to observation of its completion.
- Computational storage drive
- An SSD or NVMe device that runs limited compute near data to reduce data movement.
- Concurrent positioning range (ATA)
- An ATA concurrent positioning range is a contiguous logical-block range reported as supporting positioning concurrently with other reported ranges.
- Conditional write
- A conditional write changes a resource only when a server-evaluated precondition, such as a matching entity tag or the absence of a current object, holds.
- Consumer SSD
- An SSD intended for personal computers and other client devices rather than shared server workloads.
- Container capping
- Container capping limits the old containers referenced by a backup segment by storing selected duplicate chunks again.
- Content-defined chunking
- Content-defined chunking divides a byte stream using content-dependent boundary rules rather than only fixed offsets.
- Conventional magnetic recording (CMR)
- Perpendicular magnetic recording with non-overlapping tracks so any sector can be rewritten in place.
- Coordinated omission
- Coordinated omission is a measurement bias in which a workload generator or sampler misses observations because its activity depends on the slow responses being measured.
- copy_file_range
- copy_file_range is a Linux system call that copies a requested file range in the kernel and reports the number of bytes actually copied.
- Copy-on-abundant-write
- Copy-on-abundant-write is a research cloning policy that buffers changes to postpone unsharing until enough work accumulates to justify copying.
- Copy-on-write (storage)
- A technique that writes modified blocks to new locations instead of overwriting in place.
- Crash consistency
- Crash consistency is the property that persistent state remains within an application's allowed recovery states after an unexpected interruption.
- Crash-test oracle
- A crash-test oracle is a checker that decides whether a recovered state satisfies the specified correctness and durability contract.
- CRUSH
- CRUSH is a deterministic, pseudorandom placement algorithm that maps an identifier to storage targets using a weighted cluster hierarchy and placement rules.
- Cryptographic erase
- Cryptographic erase sanitizes the keys protecting encrypted target data so that recovering the plaintext becomes infeasible.
- Cryptographic hash function
- A cryptographic hash function deterministically produces a digest and is designed to resist preimage, second-preimage and collision attacks.
- Cryptographic nonce
- A cryptographic nonce is an input value whose required uniqueness scope is specified by the cryptographic construction that uses it.
- CXL memory expansion
- Compute Express Link attaches byte-addressable memory or accelerators on PCIe, blurring DRAM and storage tiers.
D
- DAT cartridge
- Digital Audio Tape format adapted for small-office digital backup in the 1990s.
- Data deduplication
- Data deduplication replaces duplicate content with references to shared stored blocks or chunks within a defined matching scope.
- Data sanitization
- Media sanitization is a process that makes recovery of target data infeasible for a specified level of effort.
- Data scrubbing
- Data scrubbing is proactive verification of stored data to discover errors before ordinary access requires the affected content.
- Database checkpoint
- A database checkpoint records engine-defined recovery state to bound or reduce the work needed after a crash.
- Database write amplification
- Database byte write amplification is storage-engine output bytes written divided by logical input bytes over a stated interval and accounting boundary.
- Deallocated read behavior
- The interface-defined data or error returned when a host reads a deallocated logical block.
- Degaussing
- Degaussing uses a magnetic field to disrupt recorded magnetization and can sanitize suitable magnetic media when the process is matched to the medium.
- Degraded array
- A degraded array is a redundant storage array operating with less than its configured healthy redundancy because one or more members are unavailable or not fully synchronized.
- Delayed allocation
- A filesystem allocation strategy that defers choosing physical storage locations for data already accepted into its buffered write path.
- Delete marker
- A delete marker is a payload-free S3 version that makes a key appear deleted when the marker is current.
- Delete persistence latency
- In delete-aware LSM research, delete persistence latency is the delay from inserting a tombstone to removing the entries it invalidates through compaction.
- Destroy sanitization
- Destroy sanitization makes target-data recovery infeasible even with current state-of-the-art laboratory techniques and leaves the medium incapable of storing data again.
- Device-managed SMR (DM-SMR)
- An SMR HDD that presents a conventional LBA interface while the firmware relocates writes across shingled bands.
- Differential backup
- A differential backup captures changes accumulated since its designated full-backup base, rather than only changes since the preceding differential backup.
- Differential observability
- Differential observability is a difference between entities' observations of the same system's health.
- Direct Access
- Direct Access is a Linux mechanism that lets suitable memory-like storage serve file data without an intervening page-cache copy.
- Direct I/O
- Direct I/O is a file-access mode, such as Linux O_DIRECT, that requests I/O through user-space buffers while minimizing use of the local operating-system page cache.
- Direct-I/O alignment
- Direct-I/O alignment is the per-file constraint on memory addresses, file offsets and I/O segment lengths used for direct transfers.
- Directory fsync
- Directory fsync is synchronization of a directory descriptor to persist directory state, including changes to the names through which files are reached.
- Discard
- A block-storage request indicating that specified logical ranges are no longer needed by the caller.
- Disk defect skipping
- Disk defect skipping formats a record around a known defective medium region so that normal reads bypass a gap instead of storing customer data there.
- Disk shelf
- An enclosure providing power, cooling, and SAS/NVMe connectivity to many drives.
- Distributed snapshot
- A distributed snapshot records a coordinated global state of participating processes and their communication channels.
- Distributed spare
- A distributed spare is replacement capacity spread across multiple devices rather than reserved on a single dedicated spare device.
- DLT
- Digital Linear Tape, a mid-range backup cartridge family superseded by LTO in many sites.
- dm-crypt
- dm-crypt is a Linux device-mapper target that transparently encrypts and decrypts block-device I/O using the kernel cryptographic API.
- dm-integrity
- dm-integrity is a Linux device-mapper target that stores per-block integrity tags and can generate and verify them when configured with an internal hash.
- dm-integrity recovery mode
- dm-integrity recovery mode is a Linux device-mapper access mode that bypasses integrity checks and journal replay while disallowing writes through the mapping.
- dm-verity
- dm-verity is a Linux device-mapper target that verifies a read-only block mapping against a trusted cryptographic root hash.
- Drive firmware revision
- A drive firmware revision is the vendor-assigned version identifier reported for the firmware running on a storage drive.
- Drive-day
- A drive-day is one drive observed in operation for one day, used as a unit of fleet exposure.
- Drum memory
- Early rotating magnetic drum storage where data was recorded on the outer surface of a metal cylinder.
- Dual-actuator HDD
- A dual-actuator HDD is a hard drive with two independently positioning head assemblies that can service different data regions concurrently.
- Dual-port drive
- A drive with two independent data paths to the same media for multipath HA in arrays.
- Dual-stage actuator (HDD)
- A dual-stage HDD actuator combines a coarse positioning stage with a fine positioning stage to control the read/write head.
- DVD PI Sum8
- DVD PI Sum8 counts parity-inner rows containing errors over eight consecutive ECC blocks before correction.
- DWPD
- Drive Writes Per Day rating expresses how many full-capacity writes an enterprise SSD can sustain daily for a warranty period.
- Dynamic layout score
- Dynamic layout score is a workload-specific locality measure based on the fraction of traced filesystem block requests that are contiguous in logical block address space.
E
- E1.S
- A short EDSFF SSD form factor aimed at 1U servers with power and thermal profiles between M.2 and U.2.
- Early retention loss
- Early retention loss is the rapid initial charge-loss behavior observed after programming some NAND cells.
- EDSFF
- A family of ruler and short SSD form factors for dense NVMe deployment in servers and JBOD enclosures.
- End-to-end data protection
- End-to-end data protection is an integrity scheme whose generation and verification points span an explicitly defined data path.
- Enterprise SSD
- An enterprise SSD is a solid-state drive intended for server, storage-array or other multi-user storage environments.
- Entity tag
- An entity tag is an opaque HTTP validator assigned by a server to a selected representation for cache validation and conditional requests.
- Erasure coding
- Erasure coding encodes data with redundancy so that missing fragments at known locations can be reconstructed from a sufficient, code-dependent set of surviving fragments.
- Error-and-erasure decoding
- Error-and-erasure decoding reconstructs a codeword while accounting for both known erased positions and incorrect values at unknown positions.
- Error-correcting code
- An error-correcting code adds structured redundancy to data so a decoder can detect and correct specified error patterns.
- errseq_t
- errseq_t is a Linux kernel datatype that records an error and sequence state so observers can detect failures since their saved cursor.
- ESCON
- Earlier IBM optical channel link superseded by FICON for mainframe DASD.
- ESDI
- Enhanced Small Disk Interface, a faster successor to ST-506 with integrated encoding on the drive.
- Ext4 fast commit
- Ext4 fast commit is a journaling mechanism that records metadata deltas for eligible updates instead of a full traditional metadata-block commit.
- Ext4 orphan file
- An ext4 orphan file is an internal metadata file that stores inode-number slots for orphan cleanup when the orphan_file filesystem feature is enabled.
- Ext4 orphan inode
- An ext4 orphan inode is an inode tracked so recovery can finish deletion or remove excess allocations left by an interrupted truncation or extension.
- Extended Asynchronous DRAM Refresh
- Extended Asynchronous DRAM Refresh is a platform capability that extends persistent-memory power-fail protection to CPU caches.
F
- F1 score
- F1 score is the harmonic mean of precision and recall for a specified positive class and decision threshold.
- F2FS
- F2FS is a Linux log-structured filesystem designed for flash storage devices that expose a block interface.
- F2FS checkpoint
- An F2FS checkpoint records a consistent filesystem recovery point, including information selecting valid metadata-table versions.
- F2FS roll-forward recovery
- F2FS roll-forward recovery reconstructs selected post-checkpoint file updates from recovery-marked node blocks.
- Fail-slow
- Fail-slow describes a component that remains operational but performs more slowly than expected for its operating conditions.
- Failure burst
- Under an adjacent-gap rule, a failure burst is a maximal sequence of event starts in which every consecutive gap is no greater than a specified window.
- Failure domain
- A failure domain is a group of components that can be affected by the same failure event because they share a dependency or physical location.
- Failure label
- A failure label is a recorded outcome assigned to an observation under an explicit rule defining which event counts as failure and when it occurs.
- Failure operation ticket
- A failure operation ticket is a management-system record of a detected hardware problem and its handling status, rather than necessarily a unique failed component.
- False positive rate
- The false positive rate is the fraction of observed negative cases incorrectly classified as positive at a specified decision threshold.
- FastCDC
- FastCDC is a content-defined chunking approach that combines Gear-based boundary selection, sub-minimum skipping and chunk-size normalization.
- Fault injection
- Fault injection is a testing method that deliberately introduces specified faults into a system to observe detection, propagation and recovery under a defined workload.
- FCoE
- Fibre Channel over Ethernet tunnels FC frames on lossless Ethernet for converged data center networks.
- fdatasync
- fdatasync is a file-synchronization operation that persists modified data and the metadata required to retrieve it, without requiring synchronization of all other file metadata.
- Fencing token
- A fencing token identifies an ownership generation that a receiving service checks to reject operations from an obsolete owner.
- Fibre Channel
- A high-speed serial fabric used to attach block storage in enterprise SAN environments.
- FICON
- Fibre Channel attachment for IBM mainframe storage channels.
- FIEMAP
- A Linux ioctl interface that reports file extent mappings and associated state flags over a requested logical byte range.
- File extent
- A filesystem mapping for a contiguous range of file blocks and the storage blocks backing that range.
- File preallocation
- Reserving filesystem allocation for a file range before the application writes that range's data.
- File storage
- Shared hierarchical files and directories over NFS, SMB, or similar protocols.
- Filesystem aging
- Filesystem aging is the evolution of allocation layout through file operations that can degrade performance even when the logical contents remain comparable.
- Filesystem consistency invariant
- A filesystem consistency invariant is a rule relating filesystem metadata that must hold at a defined consistency boundary.
- Filesystem freeze
- A filesystem freeze temporarily blocks modifications after completing ongoing filesystem transactions and flushing dirty filesystem data, metadata and logs to storage.
- Fixed block architecture
- SCSI-like fixed sectors adopted on mainframe storage for simplification and FBA volumes.
- Flash data retention
- Flash data retention is the ability of programmed NAND data to remain recoverable over time without refresh under specified wear, storage and read conditions.
- Flash module
- A replaceable package of NAND dies and controller used in arrays and custom cards.
- Flash translation layer (FTL)
- A flash translation layer maps host logical addresses to physical flash locations and manages flash-specific operations such as reclamation.
- Floating-gate flash
- A flash cell design that stores charge on an electrically isolated conductive gate to alter the transistor's threshold voltage.
- Floppy disk
- Removable flexible magnetic disk media used for software distribution and PC backup before optical and flash.
- Fluid dynamic bearing
- Spindle motor bearings using lubricant films to reduce vibration in modern HDDs.
- Flying height
- Flying height is the physical clearance between a flying HDD head/slider region and the disk surface.
- Force Unit Access
- Force Unit Access is a write-request property requiring the flagged data to reach nonvolatile storage before that request is reported complete.
- Forward assembly area
- A forward assembly area buffers requested chunks in future restore-output order using advance knowledge from the backup recipe.
- Free-space fragmentation
- Free-space fragmentation is the division of a filesystem's available allocation space into separated contiguous runs.
- fs-verity
- fs-verity is a Linux filesystem facility that verifies the immutable contents of selected files against a cryptographic file digest.
- fsync
- fsync is a file-synchronization operation that requests persistence of a file's modified data and associated metadata before reporting completion.
- FTL translation page
- An FTL translation page is a flash page containing address-mapping entries.
- Full backup
- A full backup captures every data object within a defined backup scope, whether or not it has changed since an earlier backup.
- Full-page write
- A PostgreSQL full-page write records a recoverable page image in WAL to support recovery from an incomplete data-page write.
- Full-stripe write
- A parity-array write supplying replacement data for every data position of a stripe so its new parity can be computed without reading the prior stripe contents.
- Fuzzy checkpoint
- A fuzzy checkpoint records recovery information while transaction processing continues, rather than freezing all activity into one instantaneous database image.
G
- Garbage collection (flash)
- Flash garbage collection reclaims a victim erase block by first preserving its valid data elsewhere and then erasing the block for reuse.
- Ghost cache entry
- A ghost cache entry records the identity or history of an evicted item without retaining its cached payload.
- Glass platter substrate
- Glass disks replace aluminum on high-capacity platters for better flatness and thermal stability.
- Glass storage
- Experimental archival storage that encodes data as structural changes inside glass for very long-duration, read-mostly retention.
- GMR read head
- Giant magnetoresistive heads enabled areal density gains in the late 1990s HDD era.
- Gray failure
- A gray failure occurs when an application observes a system as unhealthy while that system's failure observer regards it as healthy.
- Greedy garbage collection
- A flash block-cleaning policy that selects a candidate erase block with the fewest valid pages, minimizing the valid data copied for that selection.
- Group commit
- Group commit is a logging optimization that shares a durable log synchronization across multiple concurrent transaction or write requests.
- Grouped cross-validation
- Grouped cross-validation evaluates a predictor using splits that keep all observations from each specified group together in either training or testing within a split.
H
- Hard disk drive (HDD)
- A non-volatile storage device that records data on spinning platters with a moving read/write head.
- Hard link
- A hard link is a directory entry naming an existing file's inode, so multiple hard links refer to the same file rather than to separate copies.
- Hash collision
- A hash collision occurs when two distinct inputs produce the same digest under the same hash function and parameters.
- Hazard rate
- The hazard rate is the instantaneous event rate at a given time conditional on the event not having occurred before that time.
- HDD head gas bearing
- An HDD head gas bearing is the thin moving gas film whose pressure supports the head-carrying slider against its suspension load.
- Head slap
- Head slap is a head-disk contact mechanism in which an HDD slider separates from the disk and then snaps back into it.
- Head-disk interface (HDI)
- The head-disk interface is the interacting region between an HDD's head-carrying slider and rotating disk surface.
- Heat-assisted magnetic recording (HAMR)
- An HDD technology that briefly heats the media with a laser so bits can be written on high-coercivity material at higher density.
- Helical scan recording
- Tape heads scan at an angle across a slow-moving tape, used in DAT and some video formats.
- Helium leak port
- Helium leak port is an unverified legacy corpus label, not an established name for a lifetime diagnostic interface on helium HDDs.
- Helium-filled HDD
- A helium-filled HDD is a hard disk drive whose head-disk assembly operates in a sealed helium atmosphere to reduce aerodynamic loading.
- Hinted handoff
- Hinted handoff retains information about an update missed by an intended replica and attempts to deliver it later.
- Hole punching
- Deallocating whole filesystem blocks within a file range while preserving the file's logical length and making the affected range read as zeros.
- Holographic data storage
- Stores pages of data as interference patterns in a photosensitive volume, mostly experimental commercially.
- Host bus adapter (HBA)
- A card or SoC port that connects servers to SCSI, SAS, Fibre Channel, or NVMe fabrics.
- Host memory buffer (HMB)
- Host Memory Buffer is an optional NVMe feature through which a controller uses assigned host-memory ranges.
- Host-managed band (SMR)
- The host tracks which SMR bands are full and schedules sequential writes into empty zones.
- Host-managed SMR (HM-SMR)
- An SMR HDD whose shingled bands are exposed to the host, which must write sequentially within zones.
- Host-side flash GC
- Host filesystems or FTLs relocate valid pages before erasing flash blocks.
- Hot journal
- A hot journal is a SQLite rollback journal that requires replay to recover an interrupted database transaction.
- Hot spare
- A hot spare is a standby device or reserved distributed spare capacity available to take over a failed member's role in a redundant array or pool.
- Hot standby feedback
- Hot standby feedback is PostgreSQL's mechanism for reporting standby query retention needs upstream to defer conflicting row cleanup.
- Hot storage tier
- Low-latency media and tiers serving active workloads with frequent reads and writes.
- Hot, warm, and cold storage tiers
- A data-placement model where hot tiers favor latency, warm tiers favor cost per TB on disk, and cold tiers favor tape or archive media.
- Hot/cold data separation
- A flash-placement strategy that groups data by update frequency so frequently overwritten pages and long-lived pages need not share the same cleaning pool.
- Hybrid flash array
- A storage system mixing flash caches or tiers with HDD capacity pools.
I
- I/O fencing
- I/O fencing enforces exclusion of a node from shared storage so that recovery cannot be undermined by its continued access.
- I/O request size
- I/O request size is the number of bytes requested by one input/output operation at a specified system boundary.
- I/O timeout
- An I/O timeout is expiration of a layer's waiting limit for an input/output operation, which may initiate recovery without proving that the operation never executed.
- IBM RAMAC
- The first commercial moving-head disk storage product, shipped with the IBM 305 RAMAC system.
- IDE / ATA
- Integrated Drive Electronics places the disk controller on the drive, the ancestor of PATA and SATA.
- Idempotency
- Idempotency is the property that repeating the same operation with identical inputs has the same intended effect as performing it once.
- Idempotency key
- An idempotency key identifies attempts of one logical request so a service can recognize retries within its documented scope and retention rules.
- INCITS T10 SCSI
- The standards body maintaining SCSI command sets used by SAS, FC, and iSCSI block devices.
- Incremental backup
- An incremental backup records changes relative to an earlier backup state and reuses retained backup data to represent unchanged content.
- Independent access range (Linux)
- A Linux independent access range is an advertised region of a block device that can service requests in parallel with its other reported regions.
- Informative censoring
- Informative censoring occurs when the observation-ending process conveys information about the event time beyond what the survival analysis accounts for.
- Inode
- An inode is a filesystem object that holds a file's metadata and has a filesystem-local number, distinct from the directory names and open file descriptions that refer to the file.
- Intel Optane
- Intel's brand for storage products built on 3D XPoint non-volatile memory before the business was wound down.
- Interarrival time
- An interarrival time is the elapsed interval between consecutive events in a specified event stream.
- Invertible Bloom lookup table
- An invertible Bloom lookup table is a randomized data structure that supports updates and can list encoded entries with high probability under its sizing assumptions.
- io_uring
- io_uring is a Linux asynchronous I/O interface that exchanges requests and completion results through shared submission and completion rings.
- io_uring completion queue entry
- An io_uring completion queue entry is a result record containing an operation result, flags and application-provided identification data.
- io_uring drain
- io_uring drain is a submission flag that delays a request until earlier requests in the same ring finish and delays later requests until the drain request finishes.
- io_uring integrity metadata
- io_uring integrity metadata is a separately described protection-information buffer attached to a read or write request through SQE attributes.
- io_uring linked requests
- io_uring linked requests are a chain of submission entries whose dependencies delay each successor until its predecessor completes.
- IOPS
- Observed IOPS is the number of completed input/output operations divided by the measurement duration at a specified system boundary.
- iSCSI
- SCSI block commands carried over IP networks, allowing SAN-like access without dedicated FC hardware.
J
- JBOD
- Just a Bunch Of Disks presents individual drives without RAID virtualization in the enclosure.
- JEDEC SSD standards
- JEDEC publishes endurance and environmental specs referenced by enterprise SSD vendors.
- Journal checkpoint
- In JBD2 terminology, a journal checkpoint writes committed journaled state to its home locations so the corresponding log space can be reclaimed.
- Journal revoke record
- A journal revoke record identifies a block whose older journaled images must not be replayed over newer uses of that block.
K
- Kaplan-Meier estimator
- The Kaplan-Meier estimator is a nonparametric estimator of the survival function that multiplies conditional survival estimates at observed event times while accounting for right-censored observations.
- Key-value separation
- Key-value separation stores values outside the main key index and retains references in that index.
- Key-value SSD
- A drive exposing key-value semantics instead of fixed-size LBAs for database and cache offload.
L
- Latent sector error
- A latent sector error is an inaccessible sector whose failure remains undiscovered until that location is accessed.
- Layer-to-layer process variation
- Layer-to-layer process variation is fabrication-related variation in cell characteristics between vertical layers of a 3D NAND die.
- LDPC (NAND ECC)
- An LDPC code is an error-correcting linear block code defined by a sparse parity-check matrix.
- Least recently used replacement
- Least recently used replacement evicts the resident entry whose most recent access is oldest.
- Left-truncation
- Left-truncation is selection into a time-to-event sample only after a unit has survived to its observation-entry time.
- Legal hold (storage)
- A storage legal hold prevents deletion or replacement of protected data until an authorized action removes the hold, rather than expiring on a preset date.
- Leveled compaction
- Leveled compaction organizes sorted data into levels with size targets and merges selected data with overlapping key ranges in a destination level.
- Linearizability
- Linearizability requires concurrent operations on an object to behave as a legal sequential execution that preserves the real-time order of non-overlapping operations.
- Linux block-device read-only flag
- The Linux block-device read-only flag is a software-controlled device state exposed through block-device ioctls to restrict write access.
- Little's law
- Little's law relates time-averaged occupancy L to the operation rate lambda and mean residence time W within the same system boundary.
- LMDB
- LMDB is an embedded transactional key-value database that uses memory-mapped B+ trees, copy-on-write updates and multi-version concurrency control.
- LMDB reader table
- The LMDB reader table records reader process, thread and transaction identities so page reclamation can respect active snapshots.
- Locally repairable code
- A locally repairable code is an erasure code that provides recovery of specified missing fragments from a small subset of surviving fragments.
- Log sequence number
- A log sequence number identifies a position in an engine's ordered recovery-log address space.
- Log-likelihood ratio
- A log-likelihood ratio is the logarithm of the relative likelihood of two alternatives, used in decoding to express a bit decision and its confidence.
- Log-structured merge-tree
- A write-oriented index that buffers updates and merges sorted components over time, trading write batching against read and compaction work.
- Logical decoding
- Logical decoding reconstructs database changes from a storage-level log into a representation that a consumer can interpret without the database's physical storage format.
- Logical failover slot
- A PostgreSQL logical failover slot is a logical replication slot enabled for synchronization to a physical standby so consumption can resume after promotion.
- Logical journaling
- Logical journaling records recoverable changes to logical objects or operations rather than simply reproducing their on-disk representation.
- Logical sector
- A logical sector is the addressable data unit selected by a logical block address at a storage interface.
- Logical unit (LUN)
- A SCSI addressable block device presented by a target to initiators on a SAN.
- Longitudinal magnetic recording
- Magnetic recording where bit magnetization lies in the plane of the disk, largely replaced by PMR for capacity.
- Lost write
- A lost write is a write reported as completed whose intended update is absent at the required storage location.
- LSM compaction
- LSM compaction reorganizes sorted storage components, commonly merging selected runs or SST files and removing obsolete entries when visibility rules permit.
- LSM tombstone
- An LSM tombstone is a versioned deletion marker that suppresses older values for a key without immediately erasing their stored bytes.
- LTFS
- Linear Tape File System is a self-describing tape format that stores files and directory metadata for interchange between compatible implementations.
- LTFS data placement policy
- An LTFS data placement policy specifies which file data may be stored in the index partition alongside filesystem metadata.
- LTFS index
- An LTFS index is XML metadata describing files, directories and the mapping from file contents to recorded tape extents.
- LTO (Linear Tape-Open)
- An open tape format standard for high-capacity cartridges, advanced by the LTO Program for backup and archive.
- LUKS
- LUKS is a disk-encryption format that records cryptographic parameters and key-management metadata, including keyslots used to unlock encrypted storage.
- LVM
- The Linux Logical Volume Manager, a device-mapper framework that builds resizable virtual block devices (logical volumes) out of one or more physical disks or partitions.
M
- M-DISC
- M-DISC is a family of write-once optical media marketed for archival storage using an inorganic recording layer.
- M.2
- A small form-factor card standard commonly used for NVMe and SATA SSDs in laptops and desktops.
- Magnetic tape storage
- Sequential storage on linear magnetic tape in removable cartridges, used mainly for backup and cold archive.
- Magneto-optical disc
- Optical-magnetic media written with a laser and magnetic field, used for archival and removable storage.
- Mainframe DASD
- Direct-access storage devices attached to IBM Z systems, historically count-key-data disks.
- MAP_SYNC
- MAP_SYNC is a Linux mmap flag for supported DAX files that provides a file-offset persistence guarantee used with appropriate CPU persistence instructions.
- Maximum distance separable code
- A maximum distance separable code achieves minimum distance n - k + 1 for length n and dimension k, allowing recovery from any n - k known symbol erasures.
- Mean time to data loss (MTTDL)
- Mean time to data loss (MTTDL) is the expected time until a storage system first loses data that cannot be retrieved or reconstructed.
- Mean time to detection
- Mean time to detection is the arithmetic mean of elapsed times between event occurrence and detection for a specified event population.
- Medium Auxiliary Memory
- Medium Auxiliary Memory is nonvolatile storage associated with an individual storage medium, used to hold auxiliary attributes about the medium and its recorded data.
- Memristor storage
- Resistive switching devices researched as dense memory; not mainstream datacenter bulk storage.
- Memtable
- A memtable is an in-memory structure that holds recent LSM-tree updates before they are flushed to sorted table files.
- Merkle tree
- A Merkle tree combines hashes of data and child nodes into a root so that selected entries or subtrees can be checked without transferring the entire data set.
- Metadata update dependency
- A metadata update dependency is an ordering requirement between persistent changes needed to preserve a filesystem invariant.
- Metal particle tape
- Earlier tape coatings using magnetic metal particles before barium ferrite advances.
- Microwave-assisted magnetic recording (MAMR)
- An energy-assisted HDD approach that uses a spin-torque oscillator to lower write coercivity with microwaves instead of laser heating.
- Mirror set
- A mirror set is a group of storage members configured to maintain copies of the same logical data.
- Mirroring (storage)
- Storage mirroring maintains a copy of source data on another storage device or system.
- Misdirected write
- A misdirected write stores an update at the wrong address or on the wrong device.
- Mission-critical HDD
- High-RPM enterprise HDDs for transactional workloads before flash adoption.
- MLC SSD
- SSDs using two-bit-per-cell NAND, now largely replaced by TLC in consumer lines.
- Monotonic reads
- Monotonic reads is a session guarantee requiring successive reads to observe states that include the effects of writes relevant to the session's earlier reads.
- Monotonic writes
- Monotonic writes requires every replica incorporating a later session write to incorporate the session's earlier writes and order them before it.
- msync
- msync is an operation that synchronizes a range of a shared file-backed memory mapping with its underlying file, with MS_SYNC waiting for completion.
- MTBF
- Mean time between failures (MTBF) is the expected operating time between successive failures of a repairable system under specified conditions.
- Multi-level cell (MLC)
- NAND flash that stores two bits per cell using four distinguishable threshold-voltage states.
- Multipart upload
- Multipart upload is an object-transfer process that sends numbered parts independently and assembles them into one object when the upload is completed.
- Multipath I/O
- Multipath I/O manages multiple paths to the same storage device for failover and, where supported, load distribution.
N
- NAND channel
- A NAND channel is a communication path between an SSD controller and flash components sharing its transfer resources.
- NAND copyback
- NAND copyback relocates page data through an on-chip buffer to a destination page without transferring the payload to an external controller.
- NAND cross-temperature effect
- The NAND cross-temperature effect is the change in read behavior associated with programming and subsequently reading a cell at different temperatures.
- NAND die stacking
- Stacking multiple flash dies in one package to increase capacity per socket.
- NAND erase block
- A NAND erase block is a group of flash pages erased together by a block-erase operation.
- NAND flash
- A non-volatile memory type arranged in NAND strings, forming the storage media in most SSDs and flash cards.
- NAND page
- A NAND page is a group of data bits addressed together for a page read or program operation within an erase block.
- NAND page pairing
- NAND page pairing is the grouping of pages whose bits occupy the same physical memory cells.
- NAND program interference
- NAND program interference is an unintended shift in a cell's threshold voltage caused by programming neighboring cells.
- NAND read-reference voltage
- A NAND read-reference voltage is a sensing voltage used to distinguish stored cell states during a read operation.
- NAND read-retry
- NAND read-retry rereads a flash page with adjusted sensing settings after an unsuccessful error-correction attempt.
- NAND wordline
- A NAND wordline is a shared control-gate connection used to address a group of flash memory cells.
- NAS
- Network-attached storage serves files over IP to clients without block-level host attachment.
- Native Command Queuing
- Native Command Queuing (NCQ) allows multiple tagged ATA commands to be outstanding so a supporting device can schedule their execution.
- Nearline HDD
- A class of high-capacity, lower-RPM hard drives intended for always-on but not primary-tier storage.
- Nearline SAS
- Lower-RPM SAS drives tuned for capacity and always-on use in servers.
- NFS
- Network File System is a family of protocols for accessing files and directories on a remote server over a network.
- NFS attribute cache
- An NFS attribute cache is a client-side copy of file or directory metadata reused until refresh or revalidation is required.
- NFS COMMIT
- NFSv3 COMMIT requests stable storage of previously buffered writes and associated metadata for a specified file range.
- NFS lookup cache
- An NFS lookup cache retains directory-name resolution results, including found and missing entries, subject to revalidation.
- NFS open-file preservation
- NFS open-file preservation is the NFSv4.1 OPEN-result promise to retain a file removed while open, including through the server-restart grace period for open reclamation.
- NFS silly rename
- NFS silly rename is a client workaround that temporarily renames an in-use file's directory entry and defers its removal until local references are released.
- NFS write verifier
- An NFSv3 write verifier is a server cookie returned by WRITE and COMMIT that lets clients detect state changes that may have lost uncommitted writes.
- NFSv4 file delegation
- An NFSv4 file delegation is a recallable server grant allowing a client to manage specified opens and cached file state locally while conflicting access is coordinated by the server.
- no_path_retry
- no_path_retry is a DM Multipath setting that controls queueing behavior when every path to a mapped device is unavailable.
- Noise-predictive maximum-likelihood detection
- Noise-predictive maximum-likelihood (NPML) detection incorporates noise prediction or whitening into sequence-detector branch metrics for a partial-response recording channel.
- NOR flash
- A random-access flash memory type often used for firmware execute-in-place rather than bulk SSD storage.
- Normalized magnitude of data loss (NOMDL)
- Normalized magnitude of data loss (NOMDL) is the expected number of bytes lost per usable terabyte within a stated mission time.
- NVDIMM-N
- A DIMM form factor combining DRAM with flash backup to persist memory contents across power loss.
- NVM subsystem
- An NVMe system containing one or more controllers, domains and ports, with zero or more namespaces.
- NVMe
- A host controller interface and command set optimized for PCIe-attached non-volatile memory such as NAND SSDs.
- NVMe Available Spare
- NVMe Available Spare is the normalized percentage of spare capacity remaining in the NVM subsystem.
- NVMe backplane
- Midplane wiring routing PCIe signals from server motherboards to U.2 or EDSFF drive bays.
- NVMe base specification
- The core NVM Express document defining admin and I/O command sets for PCIe SSDs.
- NVMe Composite Temperature
- NVMe Composite Temperature is an implementation-specific temperature value in kelvins representing the controller and its associated namespaces in the SMART / Health Information log.
- NVMe Controller Busy Time
- NVMe Controller Busy Time is the cumulative number of minutes during which the controller has an outstanding I/O command, as defined by the SMART / Health Information log.
- NVMe Critical Composite Temperature Time
- NVMe Critical Composite Temperature Time is a cumulative SMART / Health log duration in minutes of controller operation with Composite Temperature at or above the critical composite-temperature threshold.
- NVMe Critical Warning
- NVMe Critical Warning is the SMART / Health Information log bitmask identifying controller warning conditions at the time the log is read.
- NVMe Data Units Written
- NVMe Data Units Written is the SMART / Health Information log counter of host-written data, excluding metadata, in rounded-up groups of 1,000 units of 512 bytes.
- NVMe Device Self-test
- NVMe Device Self-test is an optional controller-executed diagnostic capability with short and extended operations whose namespace scope is selected by the initiating command.
- NVMe Device Self-test log
- The NVMe Device Self-test log is log page 06h, which reports current operation progress and twenty slots for results of completed or aborted self-test operations.
- NVMe Endurance Group
- An NVMe Endurance Group is a scope within which an NVM subsystem manages endurance.
- NVMe Error Information Log Entries
- NVMe Error Information Log Entries is the SMART / Health Information log counter of Error Information log entries accumulated over the controller's life.
- NVMe FDP
- An optional NVMe capability that lets a host guide write placement through placement identifiers while retaining conventional logical-block reads and writes.
- NVMe Host Controlled Thermal Management
- NVMe Host Controlled Thermal Management is a controller feature through which a host configures temperature targets for automatic transitions to lower-power active power states or vendor-specific thermal actions.
- NVMe Media and Data Integrity Errors
- NVMe Media and Data Integrity Errors is the SMART / Health Information log counter of unrecovered data-integrity errors detected by the controller.
- NVMe multipath
- Using multiple routes to the same NVMe namespace for path failover and, where supported, load distribution.
- NVMe multipath I/O policy
- An NVMe multipath I/O policy is a host-side rule for choosing among eligible routes to one namespace.
- NVMe namespace
- An NVMe resource collection that a host can address through a namespace identifier, such as formatted non-volatile storage.
- NVMe over Fabrics
- An extension that carries NVMe commands across RDMA, Fibre Channel, or TCP networks to remote namespaces.
- NVMe Percentage Used
- NVMe Percentage Used is a vendor-specific estimate of the percentage of NVM endurance consumed by actual use.
- NVMe placement identifier
- An FDP value combining a reclaim group identifier with a namespace-scoped placement handle that maps to a reclaim unit handle.
- NVMe reclaim unit
- An FDP storage abstraction within a reclaim group that the controller can physically erase independently of other reclaim units.
- NVMe reclaim unit handle
- An FDP controller resource that references one reclaim unit in each reclaim group of an endurance group.
- NVMe sanitize
- NVMe Sanitize starts a controller-managed sanitization operation using a supported Block Erase, Overwrite or Crypto Erase action.
- NVMe SMART log
- The NVMe SMART log is the standardized log page containing controller health indicators and cumulative usage, endurance and error counters.
- NVMe Unexpected Power Losses
- NVMe Unexpected Power Losses is the SMART / Health Information log counter of main-power losses that meet the specification's incomplete-shutdown conditions.
- NVMe Warning Composite Temperature Time
- NVMe Warning Composite Temperature Time is a cumulative health-log duration in minutes governed by composite-temperature thresholds and, in supporting revisions and configurations, temperature hysteresis.
- NVMe-MI
- NVMe Management Interface for out-of-band monitoring and firmware management of SSDs and enclosures.
O
- O_DSYNC
- O_DSYNC is an open-file status flag requiring write operations to complete with synchronized I/O data integrity, covering data and the metadata needed to retrieve it.
- O_SYNC
- O_SYNC is an open-file status flag requiring write operations to complete with synchronized I/O file integrity, covering data and associated file metadata.
- Object lock
- An object lock enforces retention restrictions on a specified object version through a retention policy or hold.
- Object storage
- Object storage organizes data as independently addressed objects with associated metadata, accessed through object identifiers or keys rather than a block-device interface.
- Object version ID
- An object version ID is a service-assigned identifier used with a bucket and key to select an S3 object version.
- Object versioning
- Object versioning retains separately identifiable revisions of an object under the same key.
- Open file description
- An open file description is a system-wide open-file object referenced by one or more file descriptors and holding state such as the current file offset and file status flags.
- Open-channel SSD
- An open-channel SSD exposes media parallelism and placement controls so host software can manage data placement and I/O scheduling.
- Open-file-description lock
- An open-file-description lock is a byte-range file lock owned by an open file description rather than by a process.
- Open-loop load
- An open-loop load model schedules request arrivals independently of earlier request completions.
- Open-zone limit
- An open-zone limit caps the zones simultaneously in implicitly open or explicitly open states.
- Optical archival storage
- Optical archival storage preserves data on removable laser-readable media as part of a long-term retention and migration workflow.
- Optical jukebox
- Robotic libraries swapping optical discs for archival retrieval.
- Optical-disc lifetime estimate
- An optical-disc lifetime estimate predicts time to a defined error threshold for a stated population percentile and storage environment under an aging model.
- Over-provisioning
- SSD over-provisioning is flash capacity withheld from host-addressable user storage to support controller management such as garbage collection and wear leveling.
P
- Page cache
- The page cache is the kernel-managed memory that holds cached file contents for access and writeback.
- Page LSN
- A page LSN records the log sequence number of the latest logged change reflected in a database page under the engine's recovery protocol.
- Parity declustering
- Parity declustering places parity groups across a larger device pool to distribute reconstruction work.
- Parity pollution
- Parity pollution is propagation of incorrect data into redundancy information through parity calculations.
- Parity RAID
- Parity RAID uses computed redundancy across striped data to reconstruct missing chunks without storing complete mirrored copies.
- Partial Parity Log
- Partial Parity Log is a Linux MD RAID5 mechanism that records the XOR of untouched stripe chunks before dispatching data and parity updates.
- Partial quorum
- A partial quorum configuration allows a read response set and a write acknowledgement set that need not overlap.
- Partition alignment
- Partition alignment places a partition's starting offset on boundaries appropriate to the storage topology reported by the underlying stack.
- Partitioned filter
- An SST membership-filter layout split into independently loadable partitions located through a top-level index.
- PATA
- A parallel attachment standard for storage devices, dominant in PCs before SATA.
- PCIe 4.0 storage
- Fourth-generation PCIe roughly doubles per-lane bandwidth used by NVMe SSDs.
- PCIe 5.0 storage
- Fifth-generation PCIe further increases lane bandwidth for next-wave NVMe drives.
- PCIe lanes (storage)
- A PCIe lane is one pair of transmit and receive signal paths between two PCI Express ports; a link bundles 1, 2, 4, 8 or 16 lanes, so the lane count (x1 to x16) together with the PCIe generation sets the peak bandwidth…
- PCIe retimer
- A signal conditioner extending PCIe trace length in servers with many NVMe slots.
- PCIe storage attachment
- Use of PCI Express lanes as the electrical transport for modern high-performance SSDs, usually with NVMe as the protocol.
- Peering (Ceph)
- Ceph peering establishes agreement among OSDs about a placement group's object state and associated metadata.
- Perpendicular magnetic recording (PMR)
- A magnetic recording orientation where bits stand perpendicular to the platter, enabling higher areal density than longitudinal recording.
- Perpendicular magnetic tape
- Recording orientation on tape analogous to PMR on disks for higher density.
- Persistence domain
- A persistence domain is the set of components whose stored contents are guaranteed to survive a specified failure under the platform's operating contract.
- Persistence ordering
- Persistence ordering is a constraint on the order in which updates become durable, rather than merely the order in which an application issues them.
- Persistent memory
- Persistent memory is nonvolatile storage exposed through a memory-addressable interface, with durability governed by the platform's persistence contract.
- Phase-change memory (storage)
- Memory that switches between amorphous and crystalline states; Intel 3D XPoint marketed a variant.
- Physical journaling
- Physical journaling records modified on-disk representations, such as metadata buffer contents or changed regions, for recovery.
- Physical sector
- A physical sector is the device-level data unit whose reported size describes physical read/write granularity rather than logical addressing.
- Pipelined Read-Retry
- Pipelined Read-Retry overlaps NAND retry sensing with transfer and decoding of earlier attempts.
- Placement group (Ceph)
- In Ceph, a placement group is a logical grouping of objects within a pool that share storage placement and are managed together for replication and recovery.
- Planar NAND
- Planar (2D) NAND is flash memory in which the cells are built in a single layer on the silicon surface, the layout that 3D NAND replaced as a way to raise bit density.
- PLC (penta-level cell)
- NAND storing five bits per cell; higher density with challenging endurance and read margins.
- Point-in-time recovery
- Point-in-time recovery restores a database to a selected historical state by applying retained transaction-log history to a suitable backup.
- POSIX_FADV_DONTNEED
- POSIX_FADV_DONTNEED is a file-access advice value requesting release of cached data that the application does not expect to access soon.
- POSIX_FADV_NOREUSE
- POSIX_FADV_NOREUSE is a file-access advice value indicating that the application does not expect to reuse the specified data.
- posix_fallocate
- A POSIX library function that reserves storage for a file byte range and reports failure by returning an error number directly.
- Power loss protection
- Power-loss protection is a set of hardware and firmware measures intended to preserve specified SSD data and internal state when external power is unexpectedly removed.
- Power-on hours
- Power-on hours is accumulated powered-operation time reported for a device, interpreted according to that device's counter and interface semantics.
- Powersafe overwrite
- Powersafe overwrite is the storage property that an interrupted file write leaves bytes outside its requested range unchanged.
- Precision
- Precision is the fraction of positive predictions that match observed positive outcomes at a specified decision threshold.
- Prediction horizon
- A prediction horizon is the future interval after a prediction time in which a specified target event is evaluated.
- Prefix Bloom filter
- A Bloom filter built over extracted key prefixes rather than only whole keys, allowing negative membership tests for those represented prefixes.
- Prefix extractor
- A key transformation with a defined input domain that produces the prefix used for prefix-based indexing or filtering.
- Prefix-preserving crash consistency
- A recovery contract in which surviving updates form a prefix of the specified write order, including all writes covered by the last successful flush.
- PRML detection
- Partial-response maximum-likelihood (PRML) detection recovers a recorded symbol sequence by equalizing readback to a chosen partial-response target and evaluating sequence likelihoods under a channel model.
- Process-associated record lock
- A process-associated record lock is a byte-range file lock whose ownership is attached to a process rather than to an open file description.
- Program/erase cycle
- One complete program and erase of a NAND erase block, a core endurance metric.
- Protection information (PI)
- Protection information is integrity metadata accompanying storage I/O, with checks determined by the protocol, protection format and participating layers.
- Purge sanitization
- Purge sanitization uses suitable logical or physical techniques to make target-data recovery infeasible even with current state-of-the-art laboratory techniques while potentially allowing the medium to be reused.
Q
- QLC SSD
- Solid-state drives built primarily from quad-level cell NAND for capacity-centric workloads.
- Quad-level cell (QLC)
- NAND flash that stores four bits per cell using sixteen charge levels, optimizing cost per GB over endurance.
- Queue depth
- Queue depth is the number of outstanding I/O requests at a specified boundary, while a configured depth limit is the maximum or target allowed in flight.
- Quorum intersection
- Quorum intersection is the property that every relevant pair of allowed quorums shares at least one replica.
R
- Racetrack memory
- Research memory moving magnetic domain walls along nanowires; not a shipping bulk store.
- RAID
- Redundant Array of Independent Disks combines multiple drives for performance or fault tolerance.
- RAID 10
- RAID 10 combines replicated data copies with striping across storage members.
- RAID 5
- RAID 5 stripes data and distributed single parity across members so that one missing member can be reconstructed when the remaining required information is readable and consistent.
- RAID 6
- RAID 6 uses dual parity protection to retain data after any two member failures, provided the remaining required data and redundancy are readable and consistent.
- RAID rebuild
- A RAID rebuild reconstructs the required contents of a replacement or out-of-sync member from the array's surviving redundancy.
- RAID tail hour
- In The Tail at Store, a RAID tail hour is a group-hour in which at least one data drive has an hourly average I/O latency at least twice its group's median.
- RAID write hole
- The RAID write hole is the risk that interrupted member updates leave inconsistent parity and corrupt reconstruction of missing data.
- RAIDZ
- RAIDZ is ZFS's distributed-parity virtual-device layout with one, two or three parity fragments and block-dependent stripe widths.
- RAIDZ expansion
- RAIDZ expansion widens an existing RAIDZ virtual device by attaching another member and redistributing allocated space while retaining old blocks' data-to-parity ratios.
- Range tombstone
- A range tombstone is a versioned deletion marker that suppresses covered older keys across an ordered key interval.
- Rate of occurrence of failures
- The rate of occurrence of failures (ROCOF) is the derivative with respect to time of the expected cumulative failure count of a repairable system.
- Rateless IBLT
- Rateless IBLT is a set-reconciliation scheme that streams additional coded symbols until the receiver can recover the set difference without first estimating its size.
- Raw bit error rate
- Raw bit error rate is the number of erroneous bits divided by the total bits read at a specified measurement point before error correction.
- RDMA storage networking
- Remote direct memory access reduces CPU overhead for NVMe-oF and fast SAN traffic.
- Read amplification
- Read amplification expresses storage-read work per logical read request or per useful byte returned, under an explicitly stated accounting convention.
- Read disturb
- Read disturb is an unintended change in NAND cell thresholds caused by reads to other wordlines in the same block.
- Read quorum
- A read quorum is a protocol-approved set of replicas whose responses satisfy the requirement for completing a read.
- Read reclaim
- Read reclaim relocates valid NAND data to fresh pages to limit accumulated read-disturb errors.
- Read repair
- Read repair reconciles divergent replicas as part of processing a read request.
- Read-modify-write
- A storage update that reads existing data needed to preserve unchanged information, combines it with replacement data, and writes the modified data and any required redundancy.
- Read-only mount
- A read-only mount restricts filesystem modification through Linux mount state, whose scope can be a VFS mount node, the filesystem superblock, or both.
- Read-pass voltage
- Read-pass voltage is the bias applied to unselected NAND wordlines to make their cells conduct while another wordline is sensed.
- Read-your-writes
- Read-your-writes is a session guarantee requiring subsequent reads to use a state that incorporates the session's prior successful writes.
- Recall
- Recall is the fraction of observed positive outcomes identified by a classifier at a specified decision threshold.
- Reconstruct-write
- A parity-array update method that computes new parity from incoming replacement data and unchanged data from the same stripe instead of updating old parity from old overwritten data.
- Recovery point objective
- The recovery point objective specifies the point in time to which data must be recoverable after a disruption, commonly expressed as the maximum tolerable data-loss interval.
- Recovery target
- A recovery target is the configured condition at which database log replay should stop.
- Recovery time objective
- The recovery time objective sets the tolerable duration of resource unavailability before its effect on supported processes becomes unacceptable.
- Reed–Solomon codes (storage)
- Reed–Solomon codes are maximum-distance-separable error-correcting codes over finite-field symbols that add n − k check symbols to k data symbols and can rebuild missing (erased) symbols, which is why storage systems…
- Reflink
- Filesystem support for sharing physical extents between files until one copy is modified.
- Repair locality
- Repair locality is the number of helper fragments needed to recover a missing fragment under a specified erasure-code repair procedure.
- Repair-read amplification
- Repair-read amplification is the ratio of bytes read during recovery to the explicitly stated quantity of lost data or lost encoded fragments being restored.
- Replay attack
- A replay attack reuses previously valid data to induce acceptance in an unauthorized context.
- Replication lag
- Replication lag is a difference in replication progress between a source and a replica, measured at a named processing stage in a stated unit.
- Replication slot
- In PostgreSQL, a replication slot tracks a consumer's progress and retains WAL and other resources needed for that consumer to continue.
- Resilver
- A resilver is ZFS's process of bringing a newly attached, replacement or out-of-date device into agreement with the data it must hold.
- Restore test
- A restore test exercises recovery from backup material and checks whether the recovered data or selected system functions meet defined acceptance criteria.
- Retention interference
- Retention interference is dependence of a flash cell's charge-retention behavior on the state of a neighboring cell.
- Retry deduplication
- Retry deduplication recognizes repeated submissions of one logical request so that an already completed mutation is not executed again.
- Ribbon filter
- A static approximate-membership filter built using banded Boolean linear systems, offering a space and construction-cost tradeoff relative to Bloom filters.
- Right-censoring
- Right-censoring records that a time-to-event exceeds the last observed event-free time without observing the event time itself.
- Robotic tape loader
- Mechanisms that move tape cartridges between slots and drives in a library.
- RocksDB atomic flush
- RocksDB atomic flush installs the results of flushing selected column families into the database as one logical all-or-nothing MANIFEST group.
- RocksDB column family
- A RocksDB column family is a separately configurable logical key space within one database, with its own memtables and SST files but a shared write-ahead log.
- RocksDB MANIFEST
- RocksDB MANIFEST is the version-edit log mechanism used to recover the database's recorded state, with CURRENT identifying the active manifest log.
- RocksDB pending compaction bytes
- RocksDB pending compaction bytes is an estimate of rewrite work needed to bring LSM levels within their size targets under level-based compaction.
- RocksDB write slowdown
- A RocksDB write slowdown is the rate-reduction state of write backpressure, distinct from a full write stop.
- RocksDB write stall
- A RocksDB write stall is backpressure that delays or stops foreground writes when configured resource or background-work limits are reached.
- RocksDB WriteBufferManager
- RocksDB WriteBufferManager is a shared controller that accounts for memtable memory across participating column families or database instances and can trigger flushing, optional write stalls and block-cache charges.
- Rollback journal
- A rollback journal is an undo log that preserves original database content so an incomplete transaction can be reversed.
- Rollback protection
- Rollback protection rejects protected state older than an enforced version or freshness boundary using trusted state that cannot be rolled back with the protected object.
- Rolling hash
- A rolling hash updates a fingerprint incrementally as the input window or stream advances, instead of recomputing it over the entire input each time.
- Rotational latency
- Average time for the platter to rotate the requested sector under the head after a seek.
- Rotational media
- Collective term for HDDs, optical disks, and tape that depend on moving surfaces.
- Rotational vibration (RV)
- Rotational vibration is angular oscillatory motion that can disturb an HDD's ability to keep its heads aligned with recording tracks.
- Run-length limited (RLL) encoding
- A magnetic recording code limiting consecutive same-polarity bits to increase linear density.
- RWF_ATOMIC
- RWF_ATOMIC is a Linux pwritev2 flag requesting torn-write protection for the data range of a supported direct-I/O write.
- RWF_DONTCACHE
- RWF_DONTCACHE is a Linux per-operation flag requesting best-effort removal of page-cache content newly instantiated by a buffered read or write.
S
- S.M.A.R.T.
- Self-Monitoring, Analysis and Reporting Technology exposes drive health metrics to the host.
- SAN
- Storage area network provides block access over Fibre Channel or iSCSI to multiple servers.
- Sanitization validation
- Sanitization validation decides whether to accept or reject a sanitization result after evaluating its evidence, suitability and remaining risk to data confidentiality.
- Sanitization verification
- Sanitization verification inspects the outcome of a sanitization operation to determine whether the selected technique completed successfully.
- SAS expander
- A switch-like component that fans out SAS ports so many drives share fewer host links.
- SAS PHY event counters
- SAS PHY event counters are per-physical-link-endpoint counts of specified link events, including invalid DWORDs, disparity errors, synchronization loss and PHY reset problems.
- SATA Express
- A connector standard that multiplexed SATA and PCIe lanes for faster client storage before M.2 NVMe.
- SATA PHY event counters
- SATA PHY event counters record distinct interface events in General Purpose Log 0x11 rather than measuring a disk failure rate.
- SCSI
- Small Computer System Interface (SCSI) is a family of standards for device commands, logical units, status reporting and the transports that carry them.
- SCSI CHECK CONDITION
- CHECK CONDITION is a SCSI command status used to report a condition described by sense information.
- SCSI initiator and target
- In SCSI, the initiator is the endpoint that sends commands and the target is the endpoint that waits for them and performs the requested data transfers; the roles apply across parallel SCSI, Fibre Channel, iSCSI and…
- SCSI persistent reservations
- SCSI persistent reservations control initiator access to a logical unit using registered keys and a selected reservation type.
- SCSI sense key
- A SCSI sense key is a four-bit field identifying the broad category of a condition reported in sense data.
- SCSI UNMAP
- A SCSI command that requests deallocation of specified logical block ranges.
- SD Express
- Secure Digital cards with a second row of pins for PCIe/NVMe attachment alongside legacy SD modes.
- Secure erase
- Secure erase is a context-dependent label for a storage erasure procedure whose command, scope and assurance must be specified.
- Seek time
- Time for the actuator to move the head stack to the correct track on a hard disk.
- Self-encrypting drive (SED)
- A self-encrypting drive encrypts stored data internally using integrated cryptographic and key-management capabilities.
- Serial ATA (SATA)
- A serial bus interface and protocol family for attaching HDDs and SSDs, widely used in PCs and servers.
- Serial Attached SCSI (SAS)
- An enterprise storage interface that extends SCSI semantics over a serial point-to-point or expander topology.
- Serializability
- Serializability is a transaction-isolation property under which the read results and writes of committed concurrent transactions are equivalent to some serial execution of those transactions.
- Session guarantees
- Session guarantees are consistency contracts for a session's operations, including read-your-writes, monotonic reads, monotonic writes and writes-follow-reads.
- Set reconciliation
- Set reconciliation is the task of identifying items present in one of two sets but not the other.
- Shingled band
- A shingled band is a group of overlapping magnetic tracks separated from neighboring bands by guard regions that limit overwrite propagation.
- Shingled magnetic recording (SMR)
- An HDD recording method that overlaps tracks like roof shingles to raise areal density at the cost of rewrite behavior.
- Single-level cell (SLC)
- NAND flash that stores one bit per cell, trading capacity for endurance and typically faster writes than denser cell types.
- SLC cache
- A portion of TLC/QLC SSDs programmed in pseudo-SLC mode to absorb bursty writes.
- SLC SSD
- SSDs built with single-level cell NAND for high endurance industrial or cache use.
- Sloppy quorum
- A sloppy quorum allows reachable fallback nodes outside a key's normal replica set to participate when intended replicas are unavailable.
- Slowdown ratio
- In Perseus, the slowdown ratio is observed drive latency divided by the workload-dependent upper prediction bound for that latency.
- SMART normalized value
- A SMART normalized value is an ATA drive firmware's vendor-specific score for an attribute, interpreted against that attribute's threshold.
- SMART raw value
- A SMART raw value is the vendor-defined attribute payload reported by an ATA drive, distinct from its normalized score.
- smartctl exit status
- The smartctl exit status is a process result whose normal ATA interpretation combines independent command, health-threshold and log-history flags in an eight-bit mask.
- SMB byte-range lock
- An SMB byte-range lock coordinates access to a specified region of a file through shared or exclusive locking associated with a file open.
- SMB durable handle
- An SMB durable handle allows a client to attempt to recover an existing file open after a network disconnect.
- SMB file sharing
- Server Message Block is a network protocol family used to access shared files and other server resources.
- SMB FLUSH
- SMB FLUSH is an SMB2/SMB3 request to propagate cached information for an open file to its backing persistent store, or to wait for a named-pipe reader to consume previously written data.
- SMB lease
- An SMB lease is a server-granted arrangement that permits selected client-side read, write, or handle caching while coordinating access to a shared object.
- SMB opportunistic lock
- An SMB opportunistic lock is a revocable server-granted caching arrangement that lets a client reduce network operations while coordinating access to a file.
- SMB persistent handle
- An SMB persistent handle extends durable-open recovery to server failover on a supporting continuously available share.
- SMOTE
- SMOTE is an oversampling method that creates synthetic minority-class feature vectors by interpolating between a minority example and selected minority-class nearest neighbors.
- SMR garbage collection
- SMR garbage collection relocates staged updates and rewrites affected shingled regions to reclaim reusable space.
- SMR persistent cache
- An SMR persistent cache is a nonvolatile staging area that holds updates before they are incorporated into their target shingled regions.
- Snapshot isolation
- Snapshot isolation gives a transaction a stable committed snapshot plus its own writes and prevents concurrent transactions that write the same data from both committing.
- Snapshot-consistent flash translation layer
- A research FTL that recovers a flush-defined disk snapshot instead of an arbitrary later write prefix.
- SNIA
- Storage Networking Industry Association publishes education and terminology for data infrastructure.
- Soft updates
- Soft updates is a filesystem metadata-consistency mechanism that delays unsafe on-disk changes until their update dependencies are satisfied.
- Soft-decision decoding
- Soft-decision decoding uses reliability information about observed symbols rather than only their hard symbol decisions.
- Solid-state drive (SSD)
- A solid-state drive is a storage device that retains data in nonvolatile semiconductor memory without moving recording media.
- Solid-state media
- Storage without macroscopic moving parts, including NAND, 3D XPoint, and NVRAM.
- Sorted string table
- An immutable table of sorted key-value entries used as a persistent component in storage engines such as LevelDB and RocksDB.
- Space amplification
- Database space amplification quantifies storage overhead relative to logical data size under an explicitly stated total-space or excess-space convention.
- Sparse file
- A file with unallocated ranges that read as zeros, allowing its logical size to exceed its allocated storage.
- SQLite super-journal
- A SQLite super-journal is a coordination file that links recovery outcomes for a qualifying rollback-mode transaction modifying multiple attached databases on one connection.
- SQLite WAL end mark
- A SQLite WAL end mark is the committed WAL boundary that determines which page versions a read transaction may observe.
- SQLITE_BUSY_SNAPSHOT
- SQLITE_BUSY_SNAPSHOT is SQLite's extended result code for a WAL read transaction that cannot become a writer because its snapshot is obsolete.
- SSD controller
- ASIC or SoC managing NAND channels, ECC, and host protocols on an SSD.
- SSD DRAM cache
- SSD DRAM is volatile working memory that can hold address mappings, controller metadata or buffered user data, depending on the design.
- SSD mapping cache
- An SSD mapping cache retains selected logical-to-physical address mappings in memory.
- SSD preconditioning
- Preparatory writing used to establish a specified SSD state before performance measurement.
- SSD steady state
- A workload-specific SSD performance condition in which a named metric satisfies stated stability criteria over a defined measurement window.
- SSD thermal throttling
- SSD thermal throttling is a controller response that limits activity or performance to manage device temperature.
- SSHD (hybrid drive)
- A hard drive with a small NAND cache to accelerate frequently read data while retaining rotating media.
- ST-412
- Seagate's follow-on full-height 5.25-inch HDD interface companion to the ST-506 ecosystem.
- ST-506 interface
- An early HDD interface where the drive exposed raw heads and the controller lived on a host adapter card.
- Staggered scrubbing
- Staggered scrubbing is a scan-order strategy that visits segments across multiple disk regions before returning to subsequent segments in each region.
- STATX_WRITE_ATOMIC
- STATX_WRITE_ATOMIC is a Linux statx request for a file's reported atomic-write size limits and maximum vector count.
- Storage cache flush
- A storage cache flush requests persistence of writes buffered in the addressed storage stack, with its coverage and ordering defined by that interface.
- Storage immutability
- Storage immutability prevents specified data from being overwritten or deleted under an enforced retention rule or hold.
- Storage latency
- Storage latency is the elapsed time between specified start and completion events for an I/O operation, including any delays inside those measurement boundaries.
- Storage snapshot
- A storage snapshot is a point-in-time representation of a filesystem or volume, whose implementation may share blocks with its source.
- Storage throughput
- Storage throughput is the amount of data transferred per unit time at a specified system boundary, usually expressed in bytes per second.
- Storage virtualization
- A layer abstracts multiple backends into pooled logical volumes presented to hosts.
- Storage-class memory (SCM)
- Media with latency between DRAM and NAND, often byte-addressable, used for persistence tiers.
- Striping (storage)
- Splitting sequential data across drives to aggregate bandwidth.
- Submission latency (fio)
- Submission latency in fio is the elapsed time from initialization of an I/O unit to an engine-dependent submission boundary.
- Succinct range filter
- An approximate point-and-range membership structure based on a truncated order-preserving Fast Succinct Trie.
- Superparamagnetic limit
- The grain-size floor where longitudinal bits become thermally unstable, motivating PMR and energy-assisted recording.
- Survival function
- The survival function S(t) = P(T > t) is the probability that a time T to a defined event exceeds t, measured from a specified time origin.
- Symbol erasure
- A symbol erasure is a codeword position whose value is unavailable or deliberately discarded and whose location is known to the decoder.
- sync_file_range
- sync_file_range is a Linux-specific operation that initiates or waits for page-cache writeback over a file range without synchronizing file metadata or flushing volatile device write caches.
- syncfs
- syncfs is a Linux system call that synchronizes pending file data and metadata for the filesystem selected by an open file descriptor.
- Synchronous replication
- Synchronous replication makes successful completion depend on acknowledgement that a specified set of replicas has reached the processing stage required by the replication contract.
- Synthetic full backup
- A synthetic full backup reconstructs a complete backup for a selected recovery point from retained full and incremental backup data without rereading the entire protected dataset from production.
- Systematic code
- A systematic code includes the original data symbols unchanged among its encoded symbols.
T
- Tail latency
- Tail latency describes the high-latency part of an operation response-time distribution, usually summarized using specified high percentiles.
- Tape buffer synchronization
- Tape buffer synchronization is completion of a supported operation that confirms previously buffered tape data and marks have been written to the medium.
- Tape encryption
- Encrypting data as it is written to tape cartridges to protect offline media.
- Tape filemark
- A tape filemark is a recorded logical delimiter separating files in a sequential tape stream.
- Tape library
- Automated systems inserting LTO or enterprise tape cartridges into drives.
- TapeAlert
- TapeAlert is a SCSI status-reporting mechanism for tape devices that exposes condition flags through LOG SENSE page 2Eh.
- TBW
- Terabytes Written rating estimates total host writes an SSD warranty covers before wear exhaustion.
- TCG Opal
- A Trusted Computing Group spec for managing hardware encryption on self-encrypting storage devices.
- Temporal validation
- Temporal validation evaluates a predictor on later observations using training information available before the evaluation boundary.
- Thermal flying-height control (TFC)
- Thermal flying-height control uses an embedded heater to adjust HDD head-disk clearance through local thermal protrusion.
- Thin provisioning
- Presenting logical storage capacity while allocating physical backing from a shared pool as writes require it.
- Thunderbolt storage
- PCIe tunneling over Thunderbolt enables external NVMe enclosures at near-internal link speeds.
- Tiered compaction
- Tiered compaction allows multiple sorted runs to accumulate and merges groups of runs into typically larger runs instead of maintaining one run at every tier.
- Tiled magnetic recording
- A proposed patterning approach grouping grains into magnetic tiles for higher density.
- TLC SSD
- SSDs using triple-level cell NAND as the mainstream balance of cost and endurance.
- TMR read head
- Tunnel magnetoresistance sensors succeeded GMR heads for higher signal on dense tracks.
- Torn write
- A torn write is an interrupted write that persists only part of its intended update, potentially leaving a database page with mixed old and new contents.
- Touchdown sensor (TDS)
- An HDD touchdown sensor is a temperature-sensitive element used to observe thermal changes near the head-disk interface during clearance and contact studies.
- TRIM
- The ATA DATA SET MANAGEMENT Trim function tells a device that specified logical block ranges are no longer needed.
- Triple-level cell (TLC)
- NAND flash that stores three bits per cell using eight charge levels, common in consumer and many enterprise SSDs.
U
- U.2 / U.3
- Enterprise SSD bay and connector family derived from SFF-8639, supporting NVMe and legacy SAS/SATA pinouts in U.3.
- UASP
- USB Attached SCSI Protocol (UASP) transports SCSI commands over USB and supports multiple outstanding commands, without by itself guaranteeing throughput, SMART pass-through or durable writes.
- UDO
- Ultra Density Optical was a 30 GB-class professional WORM optical cartridge format.
- Uncorrectable bit error rate
- Uncorrectable bit error rate is a storage reliability metric that normalizes unrecovered data-error outcomes by a specified bit count after the stated correction and recovery procedures.
- Unlink
- Unlink is the removal of a directory entry naming a file; POSIX semantics preserve existing open references, while network-filesystem behavior requires additional qualification.
- UNMAP
- The SCSI UNMAP command requests deallocation of logical blocks.
- Unserializable write
- An unserializable write is a storage failure in which recovered contents cannot be reconciled with an operation order allowed by the known write history.
- Unwritten extent
- An allocated filesystem extent whose data is not initialized and is exposed as zeros when read through the filesystem.
- Up set (Ceph)
- In Ceph, the up set is the ordered OSD list assigned to a placement group by CRUSH for a particular map epoch.
- USB mass storage
- The USB device class that presents block storage to hosts using BOT or UASP transports.
V
- V-NAND
- Samsung's brand for its charge-trap 3D NAND vertical stacking architecture.
- Value log
- A value log is an append-oriented record store whose values are located through a separate index.
- Volume manager
- Host or array software that groups physical drives into logical volumes and snapshots.
W
- WAL archiving
- WAL archiving preserves write-ahead-log segments for later recovery before normal log recycling can remove them.
- Warm storage tier
- Capacity-oriented online storage balancing cost and occasional access latency.
- Wear leveling
- A flash management technique that spreads erase cycles across blocks so no single region wears out prematurely.
- Winchester disk architecture
- Winchester disk architecture combines low-mass, lightly loaded flying heads with lubricated disks in a protected head-disk assembly; it does not require non-removable media.
- WORM storage
- Write-once-read-many storage preserves recorded content against subsequent alteration while allowing repeated reads.
- Write amplification
- Device-level byte write amplification is the ratio of bytes programmed to the storage medium to bytes written by the host over the same accounting interval.
- Write combining
- Merging adjacent small writes into fewer large operations to reduce amplification on flash or SMR.
- Write quorum
- A write quorum is a protocol-approved set of replicas whose acknowledgements satisfy the requirement for completing a write.
- Write skew
- Write skew is a concurrency anomaly in which transactions read overlapping data and make disjoint writes whose combined outcome can violate an invariant that each transaction would preserve alone.
- Write-ahead log
- A write-ahead log is a recovery log whose relevant records must become durable before the corresponding changes are persisted in database data files.
- Write-back cache
- Write-back caching completes a write after updating the cache and defers updating its backing store until later.
- Write-intent bitmap
- A write-intent bitmap tracks regions of a redundant array that may need synchronization after interrupted writes.
- Write-once media
- Storage that physically or logically prevents rewriting committed regions.
- Write-through cache
- Write-through caching propagates writes to the backing store as part of completing them at the cache layer.
- Writeback error
- A writeback error is a failure encountered while transferring modified cached data to its backing storage.
- Writes-follow-reads
- Writes-follow-reads requires every replica incorporating a session write to incorporate and order before it the updates relevant to that session's earlier reads.
X
- XFS Active Item List
- The XFS Active Item List tracks logged items whose journal records remain needed until later retirement.
- XFS Committed Item List
- The XFS Committed Item List tracks in-memory logged changes awaiting a journal checkpoint.
- XFS deferred operation
- An XFS deferred operation postpones metadata work to a later transaction to satisfy locking or reservation constraints.
- XFS delayed logging
- XFS delayed logging aggregates metadata changes in memory before committing them to the filesystem journal.
- XFS intent log item
- An XFS intent log item describes deferred work that log recovery may need to complete.
- XFS relogging
- XFS relogging records an object's outstanding metadata changes again in a newer transaction.
- XFS rolling transaction
- An XFS rolling transaction commits one step of a transaction chain and continues with a fresh transaction using a permanent log reservation.
- XTS-AES
- XTS-AES is a tweakable AES encryption mode for storage data units that provides confidentiality without authenticating the data or its source.
Z
- ZAC
- Zoned ATA Commands are the SATA counterpart to ZBC for host-managed SMR HDDs.
- ZBC
- Zoned Block Commands standardize host-managed SMR access for SCSI/SATA devices.
- ZFS error scrub
- A ZFS error scrub is an integrity scan restricted to files already recorded with data errors.
- ZFS Intent Log
- The ZFS Intent Log is a per-dataset recovery log that can persist filesystem operations before their transaction group reaches stable storage.
- ZFS separate log
- A ZFS separate log is dedicated pool log-device storage used for intent-log blocks instead of their default allocation in the main pool.
- ZFS transaction group
- A ZFS transaction group is an ordered batch of changes whose synchronization advances the pool's consistent persistent state.
- Zip drive
- A removable cartridge drive format from Iomega offering tens to hundreds of megabytes per disk in the 1990s.
- Zone Append
- The native NVMe Zone Append command writes at a controller-selected position within a specified zone and returns the assigned starting logical block address on successful completion.
- Zone capacity
- Zone capacity is the maximum number of logical blocks that may be written within a zone.
- Zone Finish
- Zone Finish changes an eligible sequential zone to Full, ending further writes until reset without discarding the data already written.
- Zone Reset
- Zone Reset makes an eligible sequential zone empty for reuse, returns its write pointer to the zone start and invalidates access to its previous data.
- Zone write locking
- A Linux mechanism that serializes covered write requests to the same sequential zone using a per-zone lock.
- Zone write plugging
- A Linux block-layer mechanism that queues covered writes per sequential zone before dispatch to preserve the issuer's sequential write pattern.
- Zone write pointer
- A zone write pointer identifies the next writable logical block address in a sequential zone when its current state makes that pointer valid.
- Zoned block device (ZBD)
- A zoned block device exposes a logical block address space divided into zones with zone-specific access rules.
- Zoned namespace
- A zoned namespace is an NVMe namespace whose logical address space follows the ZNS command set's zone organization and write constraints.
- Zoned namespaces (ZNS)
- Zoned Namespaces (ZNS) is an NVMe command set that organizes a namespace into zones with sequential-write constraints and explicit reset before reuse.