【发布时间】:2021-09-18 06:32:18
【问题描述】:
我的 GCP 架构上目前有一个 PVC(旧的,没有动态存储大小)。
我想将所有内容从该 PVC 迁移到新存储桶。我已经启动并运行了桶并准备更换 PVC。
问题是我当前的 PVC 上有很多文件夹和子文件夹,因此手动复制文件夹和文件会花费太长时间,并且可能会导致一些错误。
我查看了 gsutil 命令,看起来它可能有效,但我没有找到复制 PVC 的所有内容(并保持该 PVC 的当前组织)的方法。
谢谢,
【问题讨论】:
-
你看过 gsutil rsync 了吗?
-
是的,我看到了,我会试一试,看起来很整洁 thx !
-
@guillaumeblaquiere 看起来它可能与 rsync 一起使用,只需要找到一种方法从我的本地环境运行命令以访问远程 PVC,例如:
gsutil -m rsync -cdr web-xxxx-xxx:/var/www/html/files gs://example-bucket -
我认为您需要声明您的卷,然后执行命令,因此在 Pod 运行时上下文中
标签: google-cloud-platform google-cloud-storage gsutil kubernetes-pvc gcsfuse