3 votes

Aws s3 sync: comment exclure les répertoires proc, sys

Je n'arrive pas à obtenir la commande aws sync s3 pour exclure les répertoires. Je sauvegarde un système de fichiers monté depuis OpenVZ qui se trouve à /vz/root/100.

Ma commande est :

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

J'ai essayé :

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

Peu importe ce que je fais, le processus de synchronisation continue à parcourir le répertoire proc. J'ai vu un problème datant de 2013 selon lequel l'exclusion ne fonctionnait pas, mais il est "corrigé" selon eux.

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

Des idées ?

4voto

takteek Points 3908

Cela a fonctionné pour moi : --exclude "*/nomdudossier/*"

Utilisant la version 1.11.103 de aws-cli.

1voto

Nafeo Joy Points 111
--exclude "proc/"
--exclude "/proc"
--exclude "*/proc/*"
--exclude "/vz/root/100/proc"

Ne pas utiliser =. A fonctionné pour moi

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X