Skip to main content
NetApp Knowledge Base

FAQ: SnapDiff Support in ONTAP

Views:
20,871
Visibility:
Public
Votes:
24
Category:
snapdiff
Specialty:
dp
Last Updated:

Applies to

ONTAP 9

Frequently Asked Questions

About
What is SnapDiff?

SnapDiff is an ONTAP feature that allows for the comparison of two snapshots of a filesystem and can be used to identify changes between the two snapshots and restore specific files or directories that have been deleted or modified

What is SnapDiff?

What SnapDiff changes were made in ONTAP 9.10.1?
  • SnapDiff v1 and v2 are deprecated in ONTAP 9.10.1 and replaced with SnapDiff v3
  • After upgrading to releases ONTAP 9.10.1 to ONTAP 9.10.1P10, applications that use SnapDiff v1 or v2 for snapshot differential backup may not work as expected.
  • ONTAP 9.10.1 to ONTAP 9.10.1P10 do not support SnapDiff v1 and v2.
  • SnapDiff v1 and v2 ZAPIs were restored in ONTAP 9.10.1P11 and newer.
  • In addition, SnapDiff v1 and v2 ZAPIs are available by default in these ONTAP releases:
    • ONTAP 9.11.1 P7 and newer
    • ONTAP 9.12.1 GA release and newer
    • ONTAP 9.13.1 GA release and newer
    • For cloud-only releases, SnapDiff v1 and v2 ZAPIs are re-enabled in 9.14.0 and later
  • Contact your backup application vendor to get details on whether they support or plan to support SnapDiff v3
  • For more details on SnapDiff v3, see this NetApp blog post

What SnapDiff changes were made in ONTAP 9.10.1?

What are the different versions of SnapDiff?

There are three versions of SnapDiff:

  • SnapDiff v1 is the legacy SnapDiff engine using ZAPI which can be used for FlexVols only available through ONTAP 9.9.1
  • SnapDiff v2 is a later version of SnapDiff using RPC and is available in Clustered Data ONTAP 9.0 through ONTAP 9.9.1
    • SnapDiff v2 supports FlexVols and is required for FlexGroup volume support in ONTAP 9.4 through ONTAP 9.9.1
  • SnapDiff v3 refers to a set of REST APIs which include SnapDiff functionality as well as SnapMirror Cloud (SM-C) available to select, licensed partners.

What are the different versions of SnapDiff?

Setup
How do I enable SnapDiff?
SnapDiff Version Procedure
SnapDiff v1

SnapDiff v1 is enabled in ONTAP by default and does not require running any commands to enable

 

SnapDiff v2

  1. Run the commands below to enable

::> set adv
::> vserver snapdiff-rpc-server on -vserver <svm_name>

  1. To verify

::> set adv
::> vserver snapdiff-rpc-server show

 

SnapDiff v3

  1. Run the commands below to enable

::> set adv
::> vserver snapdiff-rpc-server on -vserver <svm_name>

  1. To verify

::> set adv
::> vserver snapdiff-rpc-server show

How do I enable SnapDiff?

How do I configure SnapDiff?
  • Your backup application may require specific Role-Based Access Control (RBAC) authentication and NAS access configurations
  • Check with your backup application vendor's documentation on configuration requirements for SnapDiff

How do I configure SnapDiff?

What types of volumes are supported in SnapDiff?

What types of volumes are supported in SnapDiff?

Using SnapDiff
How do I use SnapDiff?
  • SnapDiff v1 and v2 are invoked through ZAPI calls from third-party backup applications
  • SnapDiff v3 is only available to select licensed partners through REST API
    • SnapDiff cannot be invoked through the Command-Line Interface of ONTAP except to enable/disable the feature as described in How to enable SnapDiff

How do I use SnapDiff?

Can I use SnapDiff to back up only a single Qtree?

Can I use SnapDiff to backup only a single Qtree?

Additional Information

N/A

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.