5

duplicity を使用して Web ルートをバックアップしようとしていますが、特定のフォルダーを除外するのに問題があります。

/var/www/サイトを含む多くのサブフォルダーがあるバックアップしたい:例:

/var/www/site1.com, /var/www/site2.com

各サイトのフォルダー構造のどこにでも配置できるログとキャッシュ フォルダーを除外したいと考えています。

例:

/var/www/site1.com/cache, /var/www/site1.com/logs

また :

/var/www/site2.com/app/cache, /var/www/site2.com/app/logs

キャッシュ フォルダは常に「キャッシュ」と呼ばれます ログ フォルダは常に「ログ」と呼ばれます

私が使用しているコマンド(機能しない)は次のとおりです。

duplicity --include /var/www/ --exclude cache --exclude logs --exclude "**" / s3+http://domain.com/files/

そして、次のエラーが表示されます。

Fatal Error: The file specification
    cache
cannot match any files in the base directory
    /
Useful file specifications begin with the base directory or some
pattern (such as '**') which matches the base directory.
4

1 に答える 1

12

私はついにそれを解決しました:

duplicity --exclude "**cache/**" --exclude "**logs/**" /var/www s3+http://domain.com/files/
于 2013-09-23T11:42:02.730 に答える