2011-11-13 8 views
0

모든 변경 사항을 서버에 푸시하는 rsync 클라이언트가 있습니다. 서버의 기존 복사본을 변경하고 rsync 클라이언트에서 rsync를 수행한다고 가정합니다. 클라이언트가 서버에서 변경된 복사본을 업데이트하지 않습니다. 즉, 서버에서 변경 한 내용을 볼 수 없습니다.서버의 Rsync 변경된 파일

나는 다음과 같은 옵션 rsync를 사용하고 있습니다 :

-progu 

어떻게 클라이언트가 변경된 사본을보고을 업데이트하기 위해?

답변

0

다른 용어를 사용하십시오. 출처대상은 더 이해하기 쉽습니다. 일반적으로 대상인 인 서버가 있습니다. 이제 소스에 반영 할 서버의 파일을 변경했습니다.

이 파일을 업데이트하려면 원본 및 대상의 역할을 취소하십시오.

-u 옵션은 이미 rsync에 "수신기에서 더 새로운 파일을 건너 뜁니다."이라고 말합니다. 따라서 전통 목표에서 기존 소스에 이르기까지 다른 방향으로 rsync를 실행하면 안전 할 수 있습니다. "클라이언트"의 최신 파일은 업데이트되지 않습니다 (-u 때문에). 새로운 파일 만 업데이트해야합니다.

"진짜"를 실행하기 전에 -v -n 옵션으로 테스트하십시오.