2016-04-06 13 views
1

私はrsnapshotでバックアップを設定していますが、除外に問題があります。私はそれについて多くを読んでおり、スラッシュの使用に関してrsyncに重要な違いがあることを知っています。しかし、私はなぜこれがうまくいかないのか分からない。rsnapshotが指定したディレクトリを除外しないのはなぜですか?

folder1 
folder2 
folder3 
-- subfolder1 
-- subfolder2 
folder4 

私はここにfolder1を除外したい:/path/to/files/my_files/内部マイ(簡体字)フォルダ構造は次のようなものです。 /etc/rsnapshot.confでrsyncコマンドのようなものです:私は(も/etc/rsnapshot.confで定義されている)ファイルを除外しながら

backup [email protected]_server:/path/to/files/my_files/ my_files/ 

次のようになります。私も- folder1- /folder1/、および- folder1/を試してみました

- /folder1 

。しかし、それらのどれも私が望むように動作しません。たとえば、- folder1を使用すると、必要なフォルダだけが除外されますが、パスに文字列folder1が含まれているフォルダが1つおきに除外されます。一方、他のものは除外したいフォルダを除外しません。

これは本当に私を夢中にしています。私はたくさんの例を読んできましたが、可能なすべての組み合わせを試したような気がします。誰かが私が間違っていることを教えてもらえますか? rsnapshotで単純なrsync呼び出しと異なる点を除いて特別なことがありますか?そこには問題はないからです。

答えて

1

rsnapshotは、--relativeオプションでrsyncを呼び出します。この変更の1つは、ルールの組み込み/除外の仕組みです。

- /path/to/files/my_files/folder1 
+0

実際に解決策になると思われる:

はこれを試してみてください!混乱..ありがとう。 – yan

関連する問題