バケットのフォルダー全体/contentstore/
をタイムスタンプ付きのバージョンにコピーしようとしています。基本的/contenstore/
に にコピーされ/contentstore/20130729/
ます。
私のスクリプト全体は、s3s3mirror
最初に本番 S3 バケットをバックアップにクローンするために使用します。次に、同じものの複数のバージョンを保持できるように、バックアップの名前をタイムスタンプ付きのコピーに変更したいと考えています。
これを使用して動作するバージョンを持っていs3cmd
ますが、異常に時間がかかるようです。2 つのバケットの間のs3s3mirror
部分は、おそらく既存のフォルダーの更新であるため、数分以内に完了します。ただし、クリーンs3s3mirror
(バックアップに既存のコンテンツストアがない) の場合でも、約 20 分かかります。
一方、conentstore をバックアップ バケットのタイムスタンプ付きコピーにコピーするには、1 時間 10 分以上かかります。
私は何か間違ったことをしていますか?同じバケット上のデータのコピーは、2 つの異なるバケット間の完全なクローンよりも長くかかる必要がありますか?
どんなアイデアでも大歓迎です。
PS:私が実行しているコマンドはs3cmd --recursive cp backupBucket/contentStore/ backupBucket/20130729/