Mechanizm ten pozwala na znaczne zmniejszenie wymaganej przestrzeni dyskowej w sytuacji, gdy ten sam obraz dysku twardego wykorzystywany jest przez wiele maszyn wirtualnych oraz przyczynia się do zwiększenia wydajności, gdyż odczyty z dysku są przechowywane w pamięci cache znajdującej się w RAM i z tej pamięci serwowane są żądania kolejnych odczytów pochodzące od innych maszyn wirtualnych.
Kolejne zastosowanie to zarządzanie snapshotami w serwerach bazodanowych takich jak np. Microsoft SQL Server 2005. Snapshoty przechowują statyczny widok bazy danych poprzez zapamiętywanie kopii danych sprzed modyfikacji w chwili, gdy dane te są modyfikowane. Tego rodzaju snapshoty używane są do testowania lub przygotowywania raportów i nie powinny być wykorzystywane jako technika tworzenia kopii zapasowych.
Technika ta może być również użyta w celu emulacji urządzeń do zapisu-odczytu na fizycznych urządzeniach wymagających równoważenia obciążenia lub które mają charakter Write Once Read Many. Przypisy
Kategoria:Budowa systemu operacyjnego Kategoria:Programowanie komputerów