제목: 단방향 동기화 - 대상 폴더에만 생성된 파일이 삭제되지 않음 설명해주셔서 감사합니다만, 죄송하지만 DriveHQ 설명서에는 동기화, 특히 단방향 동기화에 대해 그런 내용이 나와 있지 않습니다.
동기화와 백업은 서로 다른 개념입니다. 비슷한 용도로 사용할 수도 있지만, 분명히 구별되는 개념입니다. 또한, 사용자가 잘못된 위치에서 변경을 해서는 안 된다는 것은 잘 알려진 사실입니다. 하지만 사용자는 예상치 못한 행동을 할 수 있으며, 바로 이러한 이유 때문에 백업, 동기화 등이 필요한 것입니다.
다음은 DriveHQ 설명서의 일부입니다:
--------
단방향 동기화에 대하여
단방향 동기화는 상당히 혼란스러울 수 있습니다. 구현 방식에 따라 처리 방식이 다르기 때문입니다. 이 부분을 확실히 이해하지 못하면 문제가 발생할 수 있습니다 삭제 중인 파일 우연히.
가장 중요한 것은 두 폴더가 (수동으로) 동기화될 때 단방향 동기화인지 양방향 동기화인지 아는 것입니다. 폴더 내용은 다음과 같아야 합니다 정확히 같은.
예를 들어 서버 폴더 S가 로컬 폴더 C와 단방향 동기화되도록 구성되어 있고, S와 C가 이미 동기화된 상태라고 가정해 보겠습니다. 이제 다음과 같은 경우들을 생각해 보세요:
(1) S에 파일을 추가하면 예상대로 파일이 C에 동기화됩니다. C 폴더에 파일을 추가하면 다음 동기화 시 새 파일이 C 폴더에서 삭제됩니다.
...
요약하자면, A에서 B로의 단방향 동기화가 있는 경우, 어떤 상황이 발생하더라도 동기화가 완료되면 B는 A와 동일해집니다.
--------
설명서에 나와 있듯이, 모든 종류의 동기화가 완료되면 폴더의 내용은 완전히 동일해야 합니다.
항목 (1)은 내가 제시한 경우, 즉 단방향 동기화에서 대상 폴더에만 생성된 파일은 대상 폴더를 소스 폴더와 동일하게 유지하기 위해 다음 동기화에서 삭제되어야 한다는 경우와 정확히 관련이 있습니다. 그러나 이는 수동 동기화를 하더라도 실제로는 발생하지 않습니다.
제가 폴더를 동기화하는 이유는 바로 두 폴더의 내용이 동일하기를 원하기 때문입니다!
제가 생각하는 시나리오 중 하나를 설명해 드리겠습니다:
DriveHQ에 특정 고객에게 보내야 하는 문서들이 담긴 폴더가 있습니다. 이 문서들은 수시로 업데이트되므로, 모든 직원이 최신 문서 사본을 자신의 컴퓨터에 정확히 가지고 있도록 하고 싶습니다.
내부적인 이유로, 그리고 일시적으로 인터넷 연결이 끊길 경우 업무 연속성을 보장하기 위해 로컬 폴더에 사본을 보관합니다.
저희는 로컬 폴더에 저장된 문서가 변경되거나 새 문서가 추가되는 것을 원하지 않습니다. 물론 직원들에게 로컬 폴더 등을 변경하지 않도록 권고하고 있지만, 이러한 일이 발생할 수 있다는 것을 알고 있습니다. 그렇기 때문에 로컬 폴더를 공식 클라우드 버전과 동기화(단방향 동기화)하고 있습니다.
이 경우에는 단방향 동기화가 매우 효과적입니다. 문서를 업데이트하거나 새 문서를 추가해야 하는 경우 클라우드에서 작업을 수행하면 모든 로컬 폴더가 동기화되어 업데이트를 받게 됩니다.
하지만 DriveHQ의 단방향 동기화 방식 때문에 사용자가 실수로 로컬 폴더에 새 문서를 추가하면 다음 단방향 동기화 시 해당 문서가 삭제되지 않습니다. 이로 인해 잘못된 문서가 고객에게 전송될 수 있습니다.
로컬 폴더는 클라우드의 소스 폴더와 절대 동일하지 않으며, 시간이 지날수록 상황은 더욱 악화될 것입니다. 이는 여러 시나리오 중 하나일 뿐입니다. 저는 설정 파일이나 스크립트 파일 등을 로컬에서 사용하기 위해 동기화해야 하는 다른 상황도 있습니다.
단방향 동기화에서 제가 기대하는 결과는 설명서에 나와 있는 그대로입니다. 하지만 결과적으로 내용이 다른 두 개의 폴더가 생성되었습니다. 이 문제가 해결되거나, 최악의 경우 설명서가 수정되어 상황이 더 명확해지면 좋겠습니다.
설정 등에 도움을 주시면 감사하겠습니다. 아니면 개발팀에서 해결책을 제시해 줄 수도 있겠네요.
감사해요.