У меня есть хранилище ведро S3 размером около 45 ГБ. & хочу клонировать локальную систему. Поэтому я запускаю команду «aws s3 sync s3: // ***** D: **** --delete». когда я вернусь, командная строка закрыта, поэтому я хочу проверить, что ведро S3 & мой локальный репозиторий синхронизирован или нет.Как проверить ведро S3 и локальный репозиторий полностью синхронизирован или нет?
3
A
ответ
1
Вы можете сравнить результаты измерений между вашим ковшом и местным адресатом при условии, что вы не использовали --exclude
в своей синхронизации.
Для расчета размера ковша,
aws s3 ls bucketname --recursive --summarize --human-readable | grep 'Total Size:'
Аналогично вы можете использовать Linux du
команду, чтобы получить размер локального каталога.
Примечание: Легче получить ведро или размеры объекта S3 с помощью s3cmd
.
Вы можете сравнить размер ковша с местным пунктом назначения, если вы не использовали '--exclude'. – franklinsijo
Спасибо franklinsijo, но у меня нет рабочего стола/визуального доступа к ведро S3, у меня есть только доступ к командной строке для командной строки. –
Кажется, единственное безопасное действие - повторить процесс * sync *. –