A snapshot is a point-in-time, read-only copy of data that captures the state of a storage system at a specific moment. Unlike a full backup or data copy, a snapshot uses copy-on-write mechanisms and metadata pointers to be space-efficient, allowing quick recovery to that exact state.