Een snapshot is een momentopname van een bestandssysteem of volume op een specifiek tijdstip. Het legt de exacte staat vast zonder een volledige kopie te maken.
Bij een snapshot worden niet meteen alle data gekopieerd. In plaats daarvan registreert het systeem welke blokken op het moment van de snapshot bestonden. Pas als een blok later gewijzigd wordt, wordt de oude versie bewaard (copy-on-write).
Btrfs:
btrfs subvolume snapshot /data /data-snapshot-$(date +%Y%m%d)
LVM:
lvcreate -L 10G -s -n snap_home /dev/vg/lv_home
ZFS:
zfs snapshot tank/data@backup-vandaag