2017-01-13 7 views
3

私はS3バケットリポジトリのサイズが約45GBです&ローカルシステムでクローンしたいので、 "aws s3 sync s3:// ***** D:**** --delete"コマンドを実行します。私はコマンドラインが閉じたので、私はS3バケット&私のローカルリポジトリが同期されているかどうかをチェックしたいと思います。S3バケットとローカルリポジトリをチェックする方法は完全に同期されているかどうか?

+0

'--exclude'を使用していない場合は、バケットのサイズをローカルの宛先と比較できます。 – franklinsijo

+0

franklinsijoありがとうございますが、S3バケットへのデスクトップ/ビジュアルアクセスはありません。バケットへのコマンドラインアクセスしかありません。 –

+1

安全な唯一のアクションは* sync *プロセスを繰り返すことです。 –

答えて

1

同期で--excludeを使用しなかったと仮定すると、バケットとローカルの送り先の間のサイズの結果を比較できます。

aws s3 ls bucketname --recursive --summarize --human-readable | grep 'Total Size:'

同様にローカルディレクトリのサイズを取得するためにLinuxのduコマンドを使用することができ、バケットのサイズを計算します。

注:s3cmdでS3バケットまたはオブジェクトサイズを取得する方が簡単です。

関連する問題