0

我遇到一些麻烦gsutil会复制(即我是使用非结构化数据的批量转移到谷歌云存储服务的gsutil CP失败 - “无法创建清单文件”

gsutil -m cp -L samsunghd.log -c -p -R ./*.* gs://samsung2101 

瞬间失败。并产生以下错误消息:

“CommandException:无法创建清单文件”

它从云工具的工作一次且仅一次我使用Cloud SDK安装程序作为整个Google Cloud SDK的一部分下载了Powershell。

之后,所有尝试都会导致相同的错误 - 即使是单个文件的传输。通过消除所有其他选项,我已经能够将它隔离到-L(日志记录功能)。

所以, gsutil -m cp -L samsunghd.log -c -p -R ./*.* gs://samsung2101

瞬间失败并产生错误信息

“CommandException:无法创建清单文件”

但是,gsutil -m cp -c -p -R ./*.* gs://samsung2101

目前正在没有什么问题。不幸的是,这意味着我没有得到失败/成功转移的日志,或者在中断的情况下利用基于日志的恢复。

任何帮助将不胜感激。这个问题似乎没有太多的社区讨论/支持。

非常感谢!

+0

如果您在不同的驱动器上指定一个清单文件,会发生什么/划分?例如gsutil -m cp -L /tmp/samsunghd.log -c -p ... –

回答

1

你可以尝试以管理员身份运行Powershell吗? (右键单击 - >以管理员身份运行)。

的错误是一个IO错误,所以它可能是权限相关

except IOError: 
     raise CommandException('Could not create manifest file.') 

你可以找到行3278的详细信息上https://github.com/GoogleCloudPlatform/gsutil/blob/master/gslib/copy_helper.py

+0

非常感谢。更改为“以管理员身份运行”似乎可以很好地解决问题。 – HoneyBuddha