跳到主要内容

使用 ndmpcopy 传输数据

ndmpcopy 命令可在支持 NDMP v4 的存储系统之间传输数据。可执行完整和增量数据传输。可传输卷、Qtree、目录或单个文件的整体或部分。

从 ONTAP 9.5 及更高版本开始,增量传输最多仅限九级(一个完整备份和最多九个增量备份)。

可在数据传输的源和目标存储系统,或既不是源也不是目标的存储系统通过命令行运行 ndmpcopy。还可以在既是数据传输的源也是目标的单个存储系统上运行 ndmpcopy

ndmpcopy 命令中可使用源和目标存储系统的 IPv4 或 IPv6 地址。路径格式为 /vserver_name/volume_name [path]
  1. 在源和目标存储系统上启用 NDMP 服务:
    如果执行数据传输的源或目标处于...使用以下命令...
    SVM 级 NDMP 模式vserver services ndmp on
    对于管理员 SVM 中的 NDMP 认证,用户帐户为 admin,用户角色为 adminbackup。在数据 SVM 中,用户帐户为 vsadmin,用户角色为 vsadminvsadmin-backup
    节点级 NDMP 模式system services ndmp on
  2. 通过 nodeshell 使用 ndmpcopy 命令在同一存储系统内或不同存储系统之间传输数据:ndmpcopy [options]source_IP:source_pathdestination_IP:destination_path [-mcs {inet|inet6}][-mcd {inet|inet6}][-md {inet|inet6}]
    ndmpcopy 中不支持 DNS 名称。必须提供源和目标的 IP 地址。源 IP 地址或目标 IP 地址不支持环回地址 (127.0.0.1)。
    • ndmpcopy 命令可决定控制连接的寻址模式,如下所示:
      • 控制连接的寻址模式与提供的 IP 地址相对应。
      • 可使用 -mcs-mcd 选项覆盖这些规则。
    • 如果源或目标是 ONTAP 系统,请使用允许访问目标卷的 IP 地址,具体取决于 NDMP 模式(节点级或 SVM 级)。
    • source_pathdestination_path 是精细度为卷、Qtree、目录或文件的绝对路径名称。
    • -mcs 指定与源存储系统进行控制连接的首选寻址模式。

      inet 表示 IPv4 寻址模式,inet6 表示 IPv6 寻址模式。

    • -mcd 指定与目标存储系统进行控制连接的首选寻址模式。

      inet 表示 IPv4 寻址模式,inet6 表示 IPv6 寻址模式。

    • -md 指定源和目标存储系统之间进行数据传输的首选寻址模式。

      inet 表示 IPv4 寻址模式,inet6 表示 IPv6 寻址模式。

      如果 ndmpcopy 命令中未使用 -md 选项,数据连接的寻址模式通过以下方式决定:

      • 如果为控制连接指定的任一地址是 IPv6 地址,则数据连接的寻址模式是 IPv6。
      • 如果为控制连接指定的两个地址都是 IPv4 地址,则 ndmpcopy 命令会首先尝试使用 IPv6 寻址模式进行数据连接。

        如果失败,该命令将使用 IPv4 寻址模式。

    如果指定 IPv6 地址,必须使用方括号括起来。
    以下示例命令将数据从源路径(source_path)迁移到目标路径(destination_path)。
    >ndmpcopy -sa admin:<ndmp_password> -da admin:<ndmp_password>
    -st md5 -dt md5 192.0.2.129:/<src_svm>/<src_vol> 192.0.2.131:/<dst_svm>/<dst_vol>
    以下示例命令显式设置控制连接和数据连接使用 IPv6 寻址模式:
    >ndmpcopy -sa admin:<ndmp_password> -da admin:<ndmp_password> -st md5 -dt md5 -mcs inet6 -mcd inet6 -md
    inet6 [2001:0db8:1:1:209:6bff:feae:6d67]:/<src_svm>/<src_vol> [2001:0ec9:1:1:200:7cgg:gfdf:7e78]:/<dst_svm>/<dst_vol>