There are several snapshot methods for taking snapshots. Among the better known are Copy-on-Write
(CoW) and Redirect-on-Write (RoW). The RoW method stands for "redirect-on-write", it has a better performance
compared to Copy-on-Write and is more suitable for longer-term storage of snapshots. During the first snapshot, the metadata about the occupied data blocks is collected and a list is created of all data blocks stored on the hard disk. Subsequently, only the changes to the data blocks are stored in the history files. The snapshots and the history directory are stored on a shared disk. When changes are made to the data blocks, they are redirected to the storage area where the snapshots are located.