Get started with XCP

Contributors netapp-pcarriga netapp-barbe ciarm netapp-aherbin Download PDF of this page

NetApp XCP allows for scalable and high-performance data migrations.

Learn about XCP

NetApp XCP is a client-based software for any-to-NetApp and NetApp-to-NetApp data migrations and file analytics. XCP is designed to scale and achieve greater performance by utilizing all the available system resources to manage high-volume datasets and high-performance migrations. XCP helps you get complete visibility into the file system with the option to generate customer reports. Thanks to the matching and formatting capabilities, you can customize the reports to match any reporting needs.

Use XCP for NFS or SMB systems as one of the following solutions:

  • Migration solution

  • File Analytics solution

XCP is command-line software available in a single package supporting NFS and SMB protocols. XCP is available as a Linux binary for NFS datasets and is available as a Windows executable for SMB datasets.

XCP File Analytics is host-based software that detects file shares, runs scans on the file system, and provides a dashboard for file analytics. XCP File Analytics works for both NetApp and third-party systems and runs on Linux or Windows hosts to provide analytics for NFS and SMB exported file systems. The binary for the file analytics GUI is included in the single package supporting NFS and SMB protocols.

The XCP CLI is robust. For more information, download XCP Reference on the XCP site.

XCP workflow

XCP workflow image

Unsupported features

The following features are not supported on XCP NFS:

Feature Name Description


Does not support IP version 6 (IPv6)

NFSv4 ACLS (third-party)

Does not support third-party to NetApp NFSv4 ACLs

The following features are not supported on XCP SMB:

Feature Name Description

NFS symbolic link (symlink)

NFS symlink is not supported in XCP SMB

ACL option for scan

ACLs not supported for scan option


Does not support IP version 6 (IPv6)

NTFS Alternate Data Streams

XCP does not currently support Alternate Data Streams

XCP Filters

The XCP SMB exclude option currently excludes directories based on their pattern in the filter and traverses the filesystem of those directories.

Active source support

XCP does not support the use of a baseline or an incremental Snapshot copy followed by live source migration for an incremental sync.

The following common features are not available for XCP NFS and SMB:

  • XCP multiple instances on same host: When running multiple instances of XCP on the same host you might get unpredictable results.

  • Time to complete migration: XCP upfront does not provide the time to complete the migration or the time to complete any command used for migration. If you are doing final cutover confirm that data churn on the source volume is low.

  • Running copy again on an uncleaned target: XCP baseline copy will fail when there is partial data on the destination target. For a successful XCP baseline copy and XCP verify, the destination must be clean.

  • Live destination: XCP does not support modifying data on the destination volume during a migration or during an incremental sync.

Supported configurations

All the XCP supported configurations such as hosts, ONTAP versions, and supported browsers, are listed in the Interoperability Matrix Tool (IMT).