Snapshot ( engelsk snapshot ) - et øjebliksbillede af lagrede data - filer og mapper i filsystemet , databasen eller en del af det på et bestemt tidspunkt.
I modsætning til en sikkerhedskopi , som kan tage lang tid at oprette for en stor mængde data og kræver, at ændringer stoppes (for at sikre integriteten af de lagrede data), giver et snapshot dig mulighed for at fange tilstanden af lagrede objekter på én gang. I dette tilfælde opretter snapshot normalt ikke en uafhængig kopi af dataene i lagerundersystemet, men leveres kun af ændringsoptagelsesalgoritmerne på en sådan måde, at det forbliver muligt at få adgang til dataene på det tidspunkt, hvor snapshottet blev oprettet. Denne ordning giver dig mulighed for at organisere en holistisk sikkerhedskopiering af en stor mængde data uden at stoppe tjenester, der ændrer data - sikkerhedskopien er taget fra et fast øjebliksbillede.
Snapshots bruges i vid udstrækning i sikkerhedskopieringssystemer , lagernetværk , DBMS , virtuel hosting , til at organisere " sandkasser ".
Snapshots understøttes af forskellige volumenadministratorer på Unix-systemer, inklusive LVM. Snapshot-aktiverede filsystemer, der holder styr på ældre versioner ved at gøre snapshots tilgængelige via et særligt navneområde, er WAFL ( NetApp ), fossil for Plan 9 eller ODS-5 . UFS2 giver en API til at få adgang til sin filhistorik. På NTFS gives adgang til snapshots gennem Volume Shadow Copy (VSS) i Windows XP og Windows Server 2003 og gennem Shadow Copy i Windows Vista . Snapshots er også tilgængelige i Novell Storage Services (NSS), et filsystem til Netware , fra version 4.11 og nyere på Linux -platforme i Open Enterprise Server (OES) -produkter . ZFS har en hybridimplementering, der sporer læse/skrive-snapshots på blokniveau, men opretter forkedte sæt filer kendt som "kloner" til brugerapplikationer. På macOS bruger Time Machine snapshots til at rulle data tilbage til et givet tidspunkt.