重複してバックアップするときにsymlinkディレクトリにファイルを含める


8

優れたツールであるDuplicityを使用してバックアップしています。シンボリックリンクであるディレクトリ内にあるファイルをバックアップに含めることができません。

以下を使用します。

duplicity <dup args> --include /var/www/**/current --exclude '**'

重複は私が試したシンボリックリンクのみをバックアップします:

duplicity <dup args> --include /var/www/**/current/* --exclude '**'
# and
duplicity <dup args> --include /var/www/**/current/** --exclude '**'

それでもシンボリックリンクはバックアップされません。

「現在の」ディレクトリは/var/www/host.com/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3のようなディレクトリにリンクしています

ファイルには、いくつかの静的なhtmlおよびcssファイルが含まれています。「現在の」sha'dディレクトリが指す場所に関係なく、これらのファイルをバックアップしたい。

助けてくれてありがとう。

回答:


12

重複はシンボリックリンクを意図的にたどらない。これは、そこから復元しようとすると、シンボリックリンクではなく実際のファイルが復元されるためです。以前の状態に復元できない場合は、あまり良いバックアップではありません。ただし、シンボリックリンク自体をバックアップできるはずです。その後、シンボリックリンクされたデータのバックアップを個別に作成する必要があります。


ええ、私のスクリプトは、何を含めるかを決定する方法についてもう少し賢くする必要があります。情報のおかげで。
Rob

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.