CommandException:捕获不可重试的异常 - 中止rsync

时间:2018-03-28 10:52:04

标签: gsutil

使用gsutil超过1年后,我突然出现此错误:

.....
At destination listing 8350000...
At destination listing 8360000...
CommandException: Caught non-retryable exception - aborting rsync
.....

我尝试使用此同步问题找到文件,但我无法这样做。是否有“跳过错误”选项是否有一种方法可以让gsutil更详细?

我的命令行是这样的:

gsutil -V -m rsync -d -r -U -P -C -e -x  -x 'Download/*' /opt/ gs://mybucket1/kraanloos/

2 个答案:

答案 0 :(得分:0)

I have created a script to split the problem. This gives me more info for a solution


!#/bin/bash
array=(
3ware
AirTime
Amsterdam
BigBag
Download
guide
home
Install
Holding
Multimedia
newsite
Overig
Trak-r
)


for i in "${array[@]}"
do
    echo Processing : $i
    PROCESS="/usr/bin/gsutil -m rsync -d -r -U -P -C -e -x 'Backup/*' /opt/$i/ gs://mybucket1/kraanloos/$i/"
    echo $PROCESS
    $PROCESS
    echo ""
    echo ""
done

答案 1 :(得分:0)

最近几天,我一直在努力解决相同的问题。使它变得超级冗长的一种方法是将-D标志放在rsync参数之前,如下所示: gsutil -D rsync ...

这样做,我发现我的问题是由于文件名中包含#个字符,例如this question