You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/snapshots-introduction.md
+32-3Lines changed: 32 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ ms.workload: storage
13
13
ms.tgt_pltfrm: na
14
14
ms.devlang: na
15
15
ms.topic: conceptual
16
-
ms.date: 09/27/2021
16
+
ms.date: 12/16/2021
17
17
ms.author: b-hchen
18
18
---
19
19
# How Azure NetApp Files snapshots work
@@ -103,11 +103,38 @@ Most use cases will require that you keep online snapshots on the Azure NetApp F
103
103
104
104
The Azure NetApp Files snapshot technology greatly improves the frequency and reliability of backups. It incurs minimal performance overhead and can be safely created on an active volume. Azure NetApp Files snapshots allow near-instantaneous, secure, and optionally user-managed restores. This section describes various ways in which data can be accessed or restored from Azure NetApp Files snapshots.
105
105
106
-
### Restoring files or directories from online snapshots
106
+
### Restoring files or directories from online snapshots using single-file snapshot restore
107
+
108
+
If you do not want to restore the entire snapshot to a new volume or copy large files across the network, you can use the [single-file snapshot restore](snapshots-restore-file-client.md) feature to recover individual files directly within a volume from a snapshot, without requiring an external client data copy.
109
+
110
+
This feature does not require that you restore the entire snapshot to a new volume, revert a volume, or copy large files across the network. You can use this feature to restore individual files directly on the service from a volume snapshot without requiring data copy using an external client. This approach can drastically reduce RTO and network resource usage when restoring large files.
111
+
The following diagrams describe how single-file snapshot restore works.
112
+
113
+
1. File consists of blocks written to a volume:
114
+
115
+

116
+
117
+
2. A snapshot is a copy of the pointers that represent the files:
118
+
119
+

120
+
121
+
3. Files on the volume continue to change and new ones are added. Modified data blocks are written to new empty data blocks on the volume:
122
+
123
+

124
+
125
+
4. A new snapshot is taken to capture the new changes and additions. Each volume supports up to 255 snapshots:
126
+
127
+

128
+
129
+
5. When a single file is restored in-place (`file2`) or to a new file in the volume (`file2`), only the pointers to existing blocks previously captured in a snapshot are reverted. This operation eliminates copying any data blocks and is near-instantaneous, irrespective of the size of the file (the number of blocks in the file).
130
+
131
+

132
+
133
+
### Restoring files or directories from online snapshots using a client
107
134
108
135
If the [Snapshot Path visibility](snapshots-edit-hide-path.md) is not set to `hidden`, you can directly access snapshots to recover from accidental deletion, corruption, or modification of your data. The security of files and directories are retained in the snapshot, and snapshots are read-only by design. As such, the restoration is secure and simple. If the Snapshot Path visibility is set to `hidden`, you can open a support ticket to have a backup admin or system admin restore your files from a snapshot.
109
136
110
-
The following diagram shows file or directory access to a snapshot:
137
+
The following diagram shows file or directory access to a snapshot using a client:
111
138
112
139

113
140
@@ -202,6 +229,8 @@ Vaulted snapshot history is managed automatically by the applied snapshot policy
202
229
203
230
*[Manage snapshots by using Azure NetApp Files](azure-netapp-files-manage-snapshots.md)
204
231
*[Monitor volume and snapshot metrics](azure-netapp-files-metrics.md#volumes)
232
+
*[Restore individual files using single-file snapshot restore](snapshots-restore-file-single.md)
233
+
*[Restore a file from a snapshot using a client](snapshots-restore-file-client.md)
0 commit comments