我正在将大量小文件从本地文件系统复制到 Azure blob 存储。很少有文件无法上传。似乎 AZcopy 只是记录这些失败,并且没有简单的方法可以重试上传这些文件。一个一个地搜索每个文件并手动上传它是不可行的(在时间上)。是否有任何建议可以处理这些故障并重试自动上传到 Blob?
如果传输作业错误不是由 sas 令牌或身份验证引起的,您可以尝试从此链接中的以下命令行。
显示失败作业的错误信息:
azcopy jobs show <job-id> --with-status=Failed
修复它们,然后执行恢复命令:
azcopy jobs resume <job-id> --source-sas="<sas-token>"
azcopy jobs resume <job-id> --destination-sas="<sas-token>"
请参考上面命令的说明:
恢复作业时,AzCopy 会查看作业计划文件。计划文件列出了在首次创建作业时确定要处理的所有文件。恢复作业时,AzCopy 将尝试传输计划文件中列出但尚未传输的所有文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句