Назад | Перейти на главную страницу

aws s3 sync: как исключить каталоги proc, sys

Я не могу понять aws sync s3 команда для исключения каталогов. Я создаю резервную копию смонтированной файловой системы из OpenVZ, которая находится в / vz / root / 100.

Моя команда:

aws s3 sync /vz/root/100 s3://[mybucket]/vz/root/100 --exclude="proc/*" --exclude="sys/*"

Я пытался:

--exclude="proc/"
--exclude="/proc"
--exclude="*/proc/*"
--exclude="/vz/root/100/proc"

Независимо от того, что я делаю, процесс синхронизации по-прежнему повторяется через каталог proc. Я видел проблему еще в 2013 году, когда exclude не работал, но, по их словам, он «исправлен».

# aws --version
aws-cli/1.9.5 Python/2.6.6 Linux/2.6.32-042stab111.12 botocore/1.3.5

Любые идеи?

Это сработало для меня: --exclude "*/dirname/*"

С помощью aws-cli версия 1.11.103.

--exclude "proc/"
--exclude "/proc"
--exclude "*/proc/*"
--exclude "/vz/root/100/proc"

Не используй =. Работал на меня