내가 방식을 생각해봤는데
1. 클라이언트가 접속하면 서버의 파일과 폴더를 모두 전송 받음
2. 클라이언트에서는 파일과 폴더의 최근 변경시기를 가지고 있음
3. 타이머로 일정 시간 이후에 클라이언트에서 해당 경로의 파일과 폴더를 모두 확인
4. 최근 변경일이 바뀌면 서버로 전송, 새로 생긴 파일이 있으면 서버로 전송, 없어진 파일이 있으면 서버로 삭제 요청
일단 이렇게 생각해봤는데 괜찮을까?
1. 클라이언트가 접속하면 서버의 파일과 폴더를 모두 전송 받음
2. 클라이언트에서는 파일과 폴더의 최근 변경시기를 가지고 있음
3. 타이머로 일정 시간 이후에 클라이언트에서 해당 경로의 파일과 폴더를 모두 확인
4. 최근 변경일이 바뀌면 서버로 전송, 새로 생긴 파일이 있으면 서버로 전송, 없어진 파일이 있으면 서버로 삭제 요청
일단 이렇게 생각해봤는데 괜찮을까?
http://en.wikipedia.org/wiki/Rsync#Algorithm
진짜 프갤횽들 저렇게 좋은 자료 링크시켜줘서 너무 고마운데
시발 영어를 잘 못하니 내자신이 이렇게 좆같을수가 없음
수정된 시각이랑 파일 크기 보고 동기화할 결정함
음.. 그러면 클라이언트에서 수정시각, 파일크기를 전부 저장해놨다가 매칭시켜서 파일을 전송할지 아니면 삭제요청을 할지
결정하는건가??
아마도
내가 생각한거랑 크게 다르진 않은거 같은데?
rsyncㄱㄱㅆ