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.