This page provides details about restoring specific data you select from a snapshot.
About snapshot-based data restoration
You can use snapshots to restore deleted or corrupted files and directories using file access operations based on your operating system.
Restore data using a Linux client
Snapshots are accessible using the UNIX-like file system on Linux operating
systems. To restore data using a Linux client, enable the
Make snapshot directory visible option in the volume snapshot schedule section.
A .snapshot
directory appears in the mount point of the volumes.
Example of data restoration on a Linux client
The following example shows a sequence of file operations on a volume mounted to a Linux client. The volume contains two files and one snapshot. In this example, the user deletes a file and uses the snapshot to restore the latest version of the file from the newest snapshot:
$ df -h .
Filesystem Size Used Avail Use% Mounted on
10.31.240.4:/example-volume-1 1.0T 4.5M 1.0T 1% /netapp
$ ls
chinook.db readme.txt
$ rm chinook.db
$ ls -la .
total 12
drwxrwxrwx 2 root root 4096 May 31 15:02 .
drwxr-xr-x 20 root root 4096 May 31 13:42 ..
drwxrwxrwx 3 root root 4096 May 31 14:35 .snapshot
-rw-rw-r-- 1 ubuntu ubuntu 14 May 31 14:24 readme.txt
$ ls .snapshot
hourly.2022-05-31_1435
$ ls .snapshot/hourly.2022-05-31_1435
chinook.db readme.txt
$ cp .snapshot/hourly.2022-05-31_1435/chinook.db .
$ ls
chinook.db readme.txt
Restore data using a Windows client
To restore data using a Windows client, enable the Make snapshot directory visible option in the volume snapshot schedule section. You can then access snapshots using the Previous Versions tab of the File Explorer property window. To restore a file, drag it from a snapshot folder to its original location.
Example of data restoration on a Windows client
The following example shows you how to access snapshots using the ~snapshot
file path:
Z:\dir z:\~snapshot
Volume in drive Z is restore-example-1
Volume Serial Number is 8080-F15D
Directory of z:\~snapshot
05/31/2022 04:08 PM <DIR> ..
05/31/2022 03:59 PM <DIR> hourly.2022-05-31-1600
05/31/2022 04:02 PM <DIR> hourly.2022-05-31_1605
0 File(s) 0 bytes
3 Dir(s) 0 bytes free
Z:\>