Azt az UFS snapshot tudja csak, de csak azért, mert fordított logikával működik, vagyis a snapshot óta frissült adatok eredetije kikerül a snapshot fájlba.
A ZFS snapshot a tranzakciós írási logika továbbfűzése. Vagyis új adatot mindig üres helyre ír, ha az megvan, akkor a metaadatot írja át, hogy az új helyre irányítson. Ezért nincs szükség például naplózásra ZFS-ben. Snapshotnál írás után a régi adatot nem törli a fájlrendszer. Nem is lenne képes más eszközt használni snapshotra.