Snapshots sind "alleine" auch keine vollständigen Backups, meist liegt dem ganzen ein komplettes Abbild zugrunde und via Snapshot werden blockbasierte Änderungen gespeichert. Eben ähnlich einer rein inkrementellen Sicherung mit vorheriger Vollsicherung. Wegen des blockbasierten Ansatzes geht es auch so schnell, da eben keine ganzen Dateien, sondern nur entsprechend geänderte Blöcke übertragen werden. Sowas wie copy-on-write findest Du auch eher bei verteilten Storagesystemen (quasi Raid via Netzwerk) z.B. GlusterFS oder Ceph.
EDIT: Hier noch der Link zum VMM-Snapshot-Thema *
klick*