이중성으로 백업 할 때 symlink 디렉토리에 파일 포함


8

나는 훌륭한 도구 인 Duplicity를 사용하여 백업하고 있습니다. 심볼릭 링크 인 디렉토리 내에있는 파일을 백업에 포함시킬 수 없습니다.

다음을 사용하여 :

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

duplicity는 내가 시도한 symlink 만 백업합니다.

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

그때도 심볼릭 링크가 백업되지 않습니다.

"현재"디렉토리는 다음과 같은 디렉토리에 링크됩니다. /var/www/host.com/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3

파일에는 정적 html & css 파일이 포함되어 있습니다. "현재"디렉토리가 무엇인지에 관계없이 해당 파일을 백업하고 싶습니다.

도움을 주셔서 감사합니다.

답변:


12

Duplicity 는 의도적으로 심볼릭 링크를 따르지 않습니다 . 그로부터 복원을 시도하면 심볼릭 링크가 아닌 실제 파일을 복원하기 때문입니다! 이전과 같은 방식으로 복원하지 않으면 백업이 좋지 않습니다. 그러나 심볼릭 링크 자체를 백업 할 수 있어야하며 심볼릭 링크 데이터를 별도로 백업해야합니다.


그러나 내 스크립트는 포함될 내용을 결정하는 방식에 대해 조금 더 똑똑해야합니다. 정보 주셔서 감사합니다.
Rob

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.