Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

对 XCP NFS 错误进行故障排除

贡献者

查看用于对问题描述进行故障排除的解决方案。

XCP问题和解决方案

XCP 问题描述 解决方案

xcp: ERROR:比较批处理:索引文件不兼容。请仅使用当前版本的XCP生成的索引文件。或者、您也可以从xcp.netapp.com下载旧版XCP二进制文件。

您正在尝试对使用早于XCP 1.9的XCP版本生成的索引执行操作。不支持此操作。建议完成所有正在进行的迁移、然后切换到此版本的XCP。或者、您也可以重新运行`scan`、`copy`或`verify`命令、以使用XCP 1.9生成新索引。

XCP :错误 :必须以 root 用户身份运行

以 root 用户身份执行 XCP 命令

XCP :错误 :未找到许可证文件 ` /opt/netapp/xFiles/XCP/license` 。

从下载许可证 "XCP 站点",将其复制到 ` /opt/netapp/xFiles/XCP/` ,然后运行 XCP activate 命令将其激活。

XCP :错误 :此许可证已过期

从续订或获取新的 XCP 许可证 "XCP 站点"

XCP :错误 :许可证不可读

许可证文件可能已损坏。从获取新的 XCP 许可证 "XCP 站点"

XCP :错误 : XCP 未激活,请先运行 " 激活 "

运行 XCP activate 命令

此副本未获得许可

获取相应的 XCP 许可证文件。将 XCP 许可证复制到 XCP 服务器上的 ` /opt/NetApp/xFiles/XCP/` 目录。运行 XCP activate 命令以激活许可证。

XCP :错误 :无法激活许可证:服务器无法访问

您正在尝试激活联机许可证,并且主机系统未连接到 Internet 。确保您的系统已连接到 Internet 。

XCP :错误 :无法激活许可证:服务器 xcp.netapp.com 不可访问 XCP :提示 :在此主机上配置 DNS 或返回许可证页面以请求专用许可证预期错误:无法激活许可证:服务器 xcp.netapp.com 不可访问

确保可以从主机访问 xcp.netapp.com 或请求脱机许可证

XCP :错误 :目录不可访问:无法挂载 nfs_server : /export[ :子目录 ]

在 XCP Linux 客户端主机上打开编辑器,然后使用正确的目录位置更新配置文件。XCP 配置文件位于 ` /opt/netapp/xFiles/XCP/xcp.ini` 。配置文件的示例条目: ` 根@scspr1949387001 ~ ]# cat /opt/netapp/xFiles/XCP/xcp.ini` ` XCP]` catalog = 10.235.128.153 : /catalog

nfs3 错误 2 :无此文件或目录

操作未在目标 NFS 导出上找到源文件。运行 XCP sync 命令将增量更新从源复制到目标

XCP :错误 :索引为空或无效

在创建索引文件之前,先前的复制操作中断。使用新索引重新运行同一命令,在执行此命令时,请验证关键字 " 已编制索引 " 是否显示在统计信息中。

XCP :错误 :比较批处理:子进程失败 ` (退出代码 -9 ): recv <type 'Exceptions.EOFError">`

按照以下知识库文章中的说明进行操作: "同步 NFS 数据时无法分配内存"

XCP :错误 :要使 XCP 处理 ACL ,请` 使用 OS nfs4 客户端挂载 `

使用 NFSv4 在 XCP 主机上挂载源和目标,例如, mount -o vers=4.0 10.10.10.10 : /source_vol /mnt/source

在迁移期间, xcp verify 命令失败。状态显示为 Failed 。(实时)

当源处于活动状态时,运行了 XCP verify 命令。完成最终转换后,运行 XCP verify 命令。

在转换后, XCP verify 命令失败。(实时)

XCP 转换同步操作可能未复制所有数据。在完成最终转换后,重新运行 XCP sync 命令,然后运行 verify 命令。如果问题仍然存在,请联系技术支持。

XCP sync 命令失败(此适用场景在迁移期间会发生所有同步失败)。(实时)

XCP 无法读取数据,这可能是由于 XCP 问题描述造成的。命令操作完成后,请检查 XCP 状态消息。重新运行 sync 命令。如果同步操作再次失败,请联系技术支持。

由于内存不足, XCP copyreresumesync 命令失败。XCP 崩溃, XCP 状态显示为 Failed 。(实时)

主机上的可用内存不足或发生了巨大的增量更改。按照以下知识库文章中的说明进行操作: "同步 NFS 数据时无法分配内存"

mNT3 错误 13 :权限被拒绝

作为非 root 用户,您没有访问文件系统的正确权限。检查您是否可以访问文件系统并执行读写操作。

XCP : batch 1 : error : [errno 13] permission denied :

作为非 root 用户,您没有访问文件系统的正确权限。检查您是否可以访问文件系统并执行读写操作。

mXCP :错误: OSMounter 'file:///t/ 10.234.115.215_src_vol/DIR' :不存在此类文件或目录

路径 ` /t/10.234.115.215_src_vol/ DIR` 未挂载到 Linux 文件系统上。检查路径是否存在。

错误: run sync { -id : 'Xcp_index_1624263869.3734858' } :同步尚不可用于 HDFS/ POSIX/s3fs 源和目标 - 临时解决策正在使用匹配筛选器复制最近的 MOD

对于 POSIX 和 HDFS 连接器, XCP 不支持 sync 命令。

使用不同的修改时间时, XCP verify 命令失败

您可以确定文件并手动将文件复制到目标。

无法恢复非目录对象复制 / 同步;请重试复制。 有关详细信息,请参见 XCP 用户指南。

由于无法恢复单个文件,因此建议再次对该文件运行 XCP copy 命令。如果对文件进行任何更改,则会创建完整的文件副本。因此,性能不会受到影响。

无法同步非目录对象;请重试复制。 有关详细信息,请参见 XCP 用户指南。

由于无法同步单个文件,因此建议再次对该文件运行 XCP copy 命令。如果对文件进行任何更改,则会创建完整的文件副本。因此,性能不会受到影响。

XCP :错误: batch 4 :无法连接到节点:

验证 ` — nodes` 参数中指定的节点是否可访问。尝试从主节点使用安全 Shell ( SSH )进行连接

` 权限被拒绝`

检查您是否有权在目标卷上写入数据。

XCP :错误:批处理 2 :子进程失败(退出代码 -6 ): recv <type 'Exceptions.EOFError"> :

增加系统内存并重新运行测试。

xcp:ERROR: invalid path 'IP:/users009/user1/2022-07-01_04:36:52_1489367

如果NFS服务器共享路径名称中包含一个或多个冒号、请使用双冒号(::)而不是单个冒号(:)分隔NFS服务器IP和NFS服务器共享路径。

之后、SnapLock卷不会保留WORM文件 xcp copy 操作。

XCP会成功将WORM文件复制到卷、但SnapLock卷不会保留这些文件。

  1. 执行 xcp copy 从源卷到目标卷的操作:
    xcp copy src_server:/src_export dst_server:/dst_export

  2. 使用 xcp chmod 命令将目标卷上的文件权限更改为*readonly*:
    xcp chmod -mode a-w dst_server:/dst_export

完成上述步骤后、SnapLock卷将开始保留复制的文件。

备注 SnapLock卷的保留时间受卷的默认保留策略控制。在开始迁移之前检查卷保留设置: "设置保留时间"

日志转储

如果您遇到使用XCP命令或作业的问题描述 、则可以使用`logdump`命令将与问题描述 相关的日志文件转储到一个`.zip`文件中、该文件可发送给NetApp进行调试。logdump`命令会根据迁移ID或作业ID筛选日志、并将这些日志转储到当前目录中的.zip`文件中。`.zip`文件的名称与命令中使用的迁移或作业ID相同。

  • 示例 *

xcp logdump -j <job id>
xcp logdump -m <migration id>
备注 迁移后、如果使用`Xcp_config_DIR`或`Xcp_log_DIR`环境变量覆盖默认配置位置或日志位置、则在使用旧迁移或作业ID时、`logdump`命令将失败。要避免这种情况、请使用相同的日志路径、直到迁移完成。