増分バックアップを行うために作成した次の rsync スクリプトがあります。
rsync -arv --exclude-from '/usr/bin/exclude-list.txt' --delete /Volumes/DOCS/ /Volumes/BKUP1/DOCS/
&& rsync -arv --delete /Volumes/Webserver/ /Volumes/BKUP1/Webserver/
私の除外リストは
/Volumes/Webserver/.Spotlight-V100
/Volumes/Webserver/.Trashes
/Volumes/Webserver/.fseventsd
このバックアップを実行するたびに。rsyncは増分バックアップソリューションであると想定されているにもかかわらず、毎回すべてのファイルを通過してコピーしているようです。
EG 初回実行:
....
sites/website/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/style/js/.svn/prop-base/
sites/website/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/style/js/.svn/props/
sites/website/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/style/js/.svn/text-base/
....
2 回目の実行:
....
sites/website/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/style/js/.svn/prop-base/
sites/website/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/style/js/.svn/props/
sites/website/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/style/js/.svn/text-base/
....
etc...
同じファイルが再度コピーされます。また、除外元の引数で無視されているにもかかわらず、次の許可拒否エラーが常に発生しています。
building file list ... rsync: opendir "/Volumes/Webserver/.Spotlight-V100" failed: Permission denied (13)
rsync: opendir "/Volumes/Webserver/.Trashes" failed: Permission denied (13)
rsync: opendir "/Volumes/Webserver/.fseventsd" failed: Permission denied (13)
何か案は?このスクリプトを微調整して、変更されたファイルまたは新しいファイルのみをコピーし、詳細出力でこれらのファイルがどのファイルであるかを表示できるようにしたいと考えています。
高度に感謝します。