我正在尝试将/contentstore/
存储桶上的整个文件夹复制到带时间戳的版本。基本上/contenstore/
会被复制到/contentstore/20130729/
.
我的整个脚本s3s3mirror
首先使用将我的生产 S3 存储桶克隆到备份。然后,我想将备份重命名为带时间戳的副本,以便我可以保留相同的多个版本。
我有这个使用的工作版本,s3cmd
但它似乎需要异常长的时间。两个存储桶之间的s3s3mirror
部分在几分钟内完成,可能是因为它是对现有文件夹的刷新。但即使在干净的情况下s3s3mirror
(备份中没有现有的内容存储),也需要大约 20 分钟。
另一方面,将内容存储复制到备份存储桶上的时间戳副本需要一个多小时 10 分钟。
我做错了什么吗?同一个存储桶上的数据副本是否应该比两个不同存储桶之间的完整克隆花费更长的时间?
任何想法,将不胜感激。
PS:我正在运行的命令是s3cmd --recursive cp backupBucket/contentStore/ backupBucket/20130729/