Snapshot ( în engleză snapshot ) - un instantaneu al datelor stocate - fișiere și directoare ale sistemului de fișiere , baza de date sau o parte a acestuia la un anumit moment în timp.
Spre deosebire de o copie de rezervă , care poate dura mult timp pentru a crea pentru o cantitate mare de date și necesită oprirea modificărilor (pentru a asigura integritatea datelor stocate), un instantaneu vă permite să capturați starea obiectelor stocate deodată. În acest caz, instantaneul nu creează de obicei o copie independentă a datelor în subsistemul de stocare, ci este furnizat doar de algoritmii de înregistrare a modificărilor astfel încât să rămână posibilă accesarea datelor în momentul în care a fost creat instantaneul. Această schemă vă permite să organizați o copie de rezervă holistică a unei cantități mari de date fără a opri serviciile care modifică datele - copia de rezervă este luată dintr-un instantaneu fix.
Snapshot-urile sunt utilizate pe scară largă în sistemele de backup , rețelele de stocare , DBMS , găzduirea virtuală , pentru organizarea „ sandbox -urilor ”.
Instantaneele sunt acceptate de diverși manageri de volum pe sisteme Unix, inclusiv LVM. Sistemele de fișiere activate pentru instantanee care țin evidența versiunilor mai vechi, punând la dispoziție instantaneele printr-un spațiu de nume special, sunt WAFL ( NetApp ), fossil pentru Plan 9 sau ODS-5 . UFS2 oferă un API pentru a-și accesa istoricul fișierelor. Pe NTFS , accesul la instantanee este oferit prin Volume Shadow Copy (VSS) în Windows XP și Windows Server 2003 și prin Shadow Copy în Windows Vista . Instantaneele sunt disponibile și în Novell Storage Services (NSS), un sistem de fișiere pentru Netware , începând cu versiunea 4.11 și mai recentă pe platformele Linux în produsele Open Enterprise Server (OES) . ZFS are o implementare hibridă care urmărește instantaneele de citire/scriere la nivel de bloc, dar creează seturi bifurcate de fișiere cunoscute ca „clone” pentru aplicațiile utilizatorului. Pe macOS , Time Machine folosește instantanee pentru a retrage datele la un anumit moment în timp.