Linux : 디렉토리의 미러를 작성하지만 삭제는 무시 디렉토리 만드시겠습니까 public_html/archive의 거울이다 public_html/images, 제외

나는 디렉토리 만드시겠습니까 public_html/archive의 거울이다 public_html/images, 제외 에서 삭제한다는 images디렉토리에 해당 삭제를 발생하지 않습니다를 archive.

코드 에서이 모든 것을 관리하려고했지만 시스템이 나를 위해 강력한 방식으로 처리 할 수있을 것이라고 생각했습니다.

웹 사이트는 archive실시간으로 참조 되므로 야간에는 수행되지 않는 인스턴트 미러 여야합니다.

이게 가능해? 감사!



답변

실시간으로 필요하지 않은 경우 rsnapshot 또는 unison 이 작동 할 수 있습니다. 실시간 솔루션은 inotify를 사용하여 변경 사항을 확인하고 변경된 파일을 어딘가에 복사하여 sparkleshare 와 다소 비슷해질 것 입니다.


답변

xcopy의 / D 스위치를 사용하면 [마지막 백업 날짜 / 시간] 이후의 파일 만 지정할 수 있습니다. 새 파일을 아카이브로 푸시하는 것만 큼 미러링 할 필요가없는 것 같습니다.

Linux의 경우 태그별로 find[마지막 백업 날짜 / 시간] 이후에 파일을 cp대상 디렉토리로 (와 같은 $ find . \! -cnewer date_marker) 실행할 수 있습니다 . rsyncexclude 태그를 파고 사용하여 디렉토리에 더 많은 유연성을 제공 할 수 있습니다.