www.wikidata.de-de.nina.az
Unter Schnappschuss oder Fixpunkt englisch snapshot versteht man in der Informationstechnik eine Momentaufnahme eines Systems oder Objekts Inhaltsverzeichnis 1 Verteilte Systeme 2 Bildschirmfoto 2 1 Schnappschuss einer Internetseite 3 Versionsverwaltung 4 Massenspeicher 4 1 In Dateisystemen 4 2 Auf Block Ebene 4 3 Anwendungen 5 Siehe auchVerteilte Systeme BearbeitenIm Bereich verteilter Systeme wird der Begriff fur eine Aufzeichnung des globalen Zustandes zu einem bestimmten Zeitpunkt verwendet Dies kann zum Beispiel mit einem Schnappschussalgorithmus erreicht werden Bildschirmfoto Bearbeiten Hauptartikel Screenshot Der beliebige Inhalt auf einem Computerbildschirm wird uber die Taste Druck auch PrtSc Print Screen in den Zwischenspeicher kopiert Das ist ein Snapshot engl eigentlich Screenshot des Bildschirminhalts Nach Aufruf eines Textverarbeitungs oder Bildbearbeitungsprogramms lasst sich der Bildschirminhalt dort aus dem Zwischenspeicher einfugen Schnappschuss einer Internetseite Bearbeiten Der Schnappschuss einer Internetseite in einem Browser ist eine besondere Form des Bildschirmfotos oder des Screenshots Hierbei kann auch der nicht direkt sichtbare bzw der nur durch Scrollen erreichbare Bildschirminhalt in den Schnappschuss aufgenommen werden Versionsverwaltung BearbeitenAls Snapshot bezeichnet man bei Computerprogrammen eine Programmversion die direkt aus der Datenbank der Versionsverwaltung und nicht als offizielle Version engl release herausgegeben wird Meist werden diese Versionen aus dem momentanen aktuellen Zustand der Versionsverwaltung des Quellcodes oder aus der Arbeitskopie des Projektes eines Entwicklers erzeugt Massenspeicher BearbeitenMan unterscheidet dabei die Verfahren Redirect on Write und Copy On Write Bei Redirect on Write ist ein Snapshot ein besonderer Speicherbereich der altere oder jungere Versionen geanderter Daten aufnimmt Er enthalt keine vollstandige Kopie des Datenbestands sondern wird bei jeder Anderung schrittweise gefullt indem alle Anderungen in den Snapshot umgeleitet werden Soll nun der Snapshot gelesen werden wird zuerst gepruft ob der zu lesende Teil dort vorhanden ist Ist dies der Fall wird dieser Teil verwendet andernfalls wird von der Originaldatei gelesen Bei Copy on Write Dateisystemen wird beim Anlegen eines Snapshots nur die Top Level Metastruktur kopiert Da Copy on Write Dateisysteme aktive Datenblocke niemals uberschreiben sondern einen neuen Block mit den geanderten Daten anlegen und den alten loscht sobald er nicht mehr referenziert wird bleiben die im Snapshot Zweig referenzierten Daten und Metadatenblocke erhalten wenn sie im Hauptzweig modifiziert werden da sie noch vom Snapshot referenziert werden Der Snapshot baut sich auf diese Art und Weise im normalen Betrieb automatisch auf In Dateisystemen Bearbeiten Snapshots konnen im Dateisystem implementiert sein wo z B in einem speziellen Verzeichnis auf altere Versionen des Verzeichnisbaums lesend zugegriffen werden kann Beispiele sind das WAFL Dateisystem UFS in FreeBSD 5 das Btrfs ZFS und NTFS mit dem Volume Shadow Copy Service unter Windows Auf Block Ebene Bearbeiten Einige Disk Arrays und Logical Volume Manager konnen Snapshots von Datenblocken ihrer virtuellen Festplatten bzw Logical Volumes vorhalten Anwendungen Bearbeiten Von Snapshots konnen Datensicherungen angefertigt werden ohne auf die Konsistenz des aktuellen Datenbestandes angewiesen zu sein Einige Anwendungen und Dateisysteme bieten auch die Moglichkeit die benutzten Daten in einen definierten Zustand zu versetzen und neue Schreibzugriffe zu verzogern bis das darunter liegende System einen Snapshot erstellt hat So kann z B eine Datenbank wahrend des Betriebs angehalten und ein Snapshot erstellt werden Die Datenbank kann dann sofort wieder gestartet werden und der Snapshot z B an anderer Stelle gesichert werden Moderne Datenbanksysteme ermoglichen allerdings konsistente Datensicherungen ohne sie anzuhalten und Snapshots zu erstellen Ist im Dateisystem ein Snapshot zuganglich konnen Anwender ihre Dateien z B nach einem versehentlichen Uberschreiben selbst wiederherstellen Wichtig ist dass zum Zeitpunkt des Erstellens des Snapshots keine Schreiboperation aktiv ist um inkonsistente Daten im Snapshot zu vermeiden Snapshots konnen also nur genutzt werden wenn die Konsistenz des aktuellen Datenbestandes gewahrleistet ist Siehe auch BearbeitenSpeicherabbild Abgerufen von https de wikipedia org w index php title Schnappschuss Informationstechnik amp oldid 205724439