當恢復上傳(已經大約2GB,2,000個文件上傳出40Gb,7000文件)cp
不顯示列表「跳過現有文件」也是如此。此外,gsutil消息[xx/7.3k files][xx MiB/ 40GiB]
在停止時(ei:[2k/7.3k files][2GiB/ 40GiB]
)未啓動,但從頭開始:[00/7.3k files][00 MiB/ 40GiB]
。谷歌雲存儲:gsutil cp -n不會「跳過現有」或顯示正在上傳的文件
我檢查了上傳https://console.cloud.google.com/storage/browser
:沒有什麼奇怪的,新文件正在上傳,昨天發送的文件仍然存在。那麼爲什麼gsutil不會說2GiB和2k文件已經在線?
另外cp
命令不會顯示它當前正在上傳的文件,因爲它曾經是。任何想法爲什麼? (rsync雖然)
這是我的cp命令gsutil -m cp -r -n "MyLocalFolder" gs://my_bucket/Backup
另外我沒有修改我的本地文件夾,也沒有它包含的文件。
我遇到的另一個問題是,-m rsync -r
命令嘗試,而不是上傳已存在的文件跳過他們。對於調試,我在cp
和rsync
命令之間切換了幾次,而rsync
沒有完全考慮cp
命令已經上傳的內容:它不斷上傳現有文件。那麼cp
和rsync
有不同的校驗和嗎?如果不能解釋這種行爲如何?
解決方案是第二個問題: 其實我用的CP和rsync相同的目標,但也有不建以同樣的方式: 如果cp命令被gsutil -m cp -r -n "MyLocalFolder" gs://my_bucket/Backup
那麼rsync命令是gsutil -m rsync -r "MyLocalFolder" gs://my_bucket/Backup/MyLocalFolder
我發佈了一個答案,但是如果您發現某些您認爲是bug的東西,是否可以創建一個簡單的文件夾和一組命令來複制它並將郵件發送到[email protected]?謝謝。 –