本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
数据存储库任务失败故障排除
您可以开启 CloudWatch 日志记录功能,以记录有关使用数据存储库任务导入或导出文件时遇到的任何故障的信息。有关 CloudWatch 日志事件日志的信息,请参阅数据存储库事件日志。
当数据存储库任务失败时,您可以在控制台的任务状态页面上的 “导出FSx失败的文件” 中找到 Amazon 未能处理的文件数量。或者,您可以使用CLI或API并查看任务的Status:
FailedCount
属性。有关访问此信息的信息,请参阅访问数据存储库任务。
对于数据存储库任务,Amazon FSx 还可以选择在完成报告中提供有关失败的特定文件和目录的信息。任务完成报告包含 Lustre 文件系统上失败的文件或目录路径及其状态和失败原因。有关更多信息,请参阅 使用任务完成报告。
数据存储库任务失败可能具有多种原因,包括以下列出的原因。
错误代码 | 说明 |
---|---|
|
Amazon S3 支持的最大对象大小为 5TiB。 |
|
导入、导出或发布任务的 Amazon FSx 文件系统中出现错误。通常,此错误代码表示运行失败任务的 Amazon FSx 文件系统处于FAILED生命周期状态。发生这种情况时,受影响的文件可能会由于数据丢失而无法恢复。否则,您可以使用分层存储管理 (HSM) 命令将文件和目录导出到 S3 上的数据存储库。有关更多信息,请参阅 使用HSM命令导出文件。 |
|
Amazon FSx 无法发布该文件,因为它尚未导出到链接的 S3 存储桶。您必须使用自动导出或导出数据存储库任务来确保先将您的文件导出到关联的 Amazon S3 桶中。 |
|
导出路径过长。S3 支持的最大对象键长度为 1024 个字符。 |
|
Amazon FSx 无法导出或发布该文件,因为文件系统上的其他客户正在访问该文件。您可以在工作流程完成对文件的写入 DataRepositoryTask 后重试。 |
|
执行数据存储库导出或导入任务时拒绝访问 Amazon S3。 对于导出任务,Amazon FSx 文件系统必须有权执行导出到 S3 上的链接数据存储库的 对于导出任务,由于导出任务要求数据流出文件系统VPC,因此如果目标存储库的存储桶策略包含其中一个 对于导入任务,Amazon FSx 文件系统必须有权执行 对于导入任务,如果您的 S3 存储桶使用服务器端加密,客户托管密钥存储在 AWS Key Management Service (SSE-KMS) 中,则必须遵循中的使用服务器端加密的 Amazon S3 桶策略配置。 如果您的 S3 存储桶包含从与您的文件系统关联的 S3 存储桶账户以 AWS 账户 外的其他账户上传的对象,则可以确保您的数据存储库任务可以修改 S3 元数据或覆盖 S3 对象,无论这些对象是哪个账户上传的。我们建议您为 S3 桶启用 S3 对象所有权功能。此功能允许您通过强制上传提供封 |
|
亚马逊FSx遇到了与 S3 相关的错误,但事实并非如此。 |
|
Amazon FSx 无法导出硬链接文件,因为数据存储库中不存在源文件。 |
|
亚马逊FSx成功从 S3 Glacier 灵活检索或 S3 Glacier Deep Archive Deep Archive 存储类中导入了一个非符号链接对象。在任务完成报告中, |
|
FSx由于数据存储库中不存在该文件,Amazon 无法导入或导出该文件。 |
|
Amazon S3 对象存在但无法导入,因为它不是POSIX符合标准的对象。有关支持的POSIX元数据的信息,请参阅POSIX对数据存储库的元数据支持。 |
|
Amazon FSx 无法发布该文件,因为自动导出正在处理该文件的重命名。必须先完成自动导出重命名,才能释放文件。 |
|
亚马逊无法导入符号链接对象,因为FSx该对象属于不支持的 Amazon S3 存储类别,例如 S3 Glacier 灵活检索或 S3 Glacier Deep Archive Deep Archive 存储类别。在任务完成报告中, |
|
Amazon FSx 无法从文件系统中释放该文件,因为该文件在发布之前已从数据存储库中删除。 |