You can use snapshots to restore deleted or corrupted files and directories by using the file access operations for your operating system.
Restore data using a Linux client
Snapshots are accessible using the UNIX-like file system on Linux operating
systems. After you enable Make snapshot directory (.snapshot) visible in
your volume options, a directory called .snapshot
appears in the mount point
of the volumes.
The following example shows a sequence of file operations on a volume mounted to a Linux client. The volume contains two files and also 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
When the Make snapshot directory (~snapshot) visible option is enabled in the volume options, you can access snapshots with the Previous Versions tab of the Windows Explorer property window. Snapshots appear in the Previous Versions tab with the timestamp of snapshot creation. For example, if you accidentally delete a file, you can restore it to its original location by dragging and dropping it from a snapshot folder.
You can also access snapshots using the hidden ~snapshot
file path, as shown
in the following example:
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
What's next
- Revert a volume using a snapshot
- Restore a snapshot to a new volume
- Security considerations
- FAQs about NetApp Cloud Volumes Service for Google Cloud