Procure por um mecanismo de armazenamento com um recurso de instantâneo. No Linux, o sistema de arquivos Btrfs suporta o snapshot. Você pode criá-los com o comando [ btrfs
] ( link .
btrfs subvolume snapshot myvolume mysnapshot
… work on mysnapshot, not on the original file …
btrfs subvolume delete mysnapshot
Outro sistema de arquivos que suporta snapshots é o ZFS , que é nativo do Solaris e também disponível no Linux e no * BSD. Você pode criá-los com o comando zfs
.
zfs snapshot myvolume@mysnapshot
…
zfs rollback mysnapshot
No Linux, você também pode fazer o snapshot no nível LVM . Veja Como criar um instantâneo somente leitura no LVM, e então reverter para ele depois de algum trabalho?