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