미러링, 아니면 양방향 동기화?

시작하기 전에 어느 쪽이 맞는지 정하세요.

원하는 것 선택 동작
서버를 Mac과 똑같이 서버 쪽으로 미러링 새로 생겼거나 바뀐 것을 복사하고, 서버에만 있는 것은 삭제할 수 있음
Mac을 서버와 똑같이 Mac 쪽으로 미러링 같은 동작을 반대 방향으로
양쪽이 서로의 변경 사항을 유지 양방향 동기화 양방향으로 변경 사항을 복사해, 각 쪽이 상대편에 있는 것을 받음

웹사이트를 배포하거나 백업을 유지할 때는 미러링이 맞습니다. 공유 WebDAV 폴더처럼 두 곳에서 바뀌는 폴더에는 양방향 동기화가 어울립니다.

폴더 동기화하기, 단계별로

  1. ⌘T로 탭을 열고 한쪽 패널에 Mac의 폴더를 여세요. 패널의 소스 메뉴에서 이 Mac을 고르면 됩니다.
  2. ⌘\ 키로 두 번째 패널을 열고, ⇧⌘K나 ⌘K의 북마크로 서버에 연결하세요.
  3. 서버에서 대응하는 폴더를 여세요.
  4. ⌥F5를 누르세요. AnyBucket이 두 패널을 비교해 모든 파일을 행별로 나열합니다.
  5. 방향을 고르세요. 어느 쪽으로든 미러링하거나 양방향으로 동기화합니다.
  6. 행을 살펴보세요. 각 행에는 파일을 건너편으로 복사하거나 대상에만 있는 파일을 삭제하는 것 같은 동작이 표시됩니다.
  7. 동의하지 않는 행의 동작을 바꾼 다음 동기화를 시작하세요.

복사는 전송 대기열을 통해 실행되며, 동기화가 끝나면 알림으로 알려 줍니다.

옮기기 전에 모든 행 확인하기

동기화를 시작하기 전에는 아무것도 바뀌지 않습니다. 그때까지 목록은 편집할 수 있는 계획입니다. 모든 복사와 모든 삭제가 각각 행으로 표시됩니다. 그래서 소중한 폴더에도 안심하고 미러링을 쓸 수 있습니다. 삭제가 잘못된 것 같으면 그 행만 바꾸고 나머지는 그대로 두세요.

두 서버 동기화하기

비교 및 동기화는 두 패널에 무엇이 표시되든 작동하므로, Mac과 서버 하나에만 한정되지 않습니다. 스테이징 서버를 프로덕션으로 미러링하거나, S3 버킷과 Backblaze B2 버킷을 똑같이 유지하거나, 오래된 FTP 호스트에서 새 SFTP 서버로의 이전이 끝났는지 확인하세요. 서로 다른 두 서버 사이에 복사할 파일은 Mac의 작은 스풀을 거쳐 전송되고, 같은 서버에서는 복사가 서버 자체에서 실행됩니다.

앱 없이 하려면

SSH 서버라면 터미널의 rsync로 폴더를 미러링할 수 있고, --dry-run으로 무엇을 할지 먼저 볼 수 있습니다. 하지만 S3, WebDAV, FTP에는 쓸 수 없고, 미리 보기는 편집할 수 없는 텍스트 목록입니다. rsync가 편하다면, AnyBucket은 SFTP에 같은 ~/.ssh 설정을 쓰므로 둘을 나란히 쓸 수 있습니다.

깔끔한 동기화를 위한 팁

  • 게시하려는 빌드 폴더처럼 한쪽이 분명히 맞을 때는 미러링으로 시작하세요.
  • 한동안 손을 놓았다면 동기화하기 전에 다시 비교하세요. 그래야 계획에 지금 양쪽 상태가 반영됩니다.
  • 대기열을 지켜보세요. 전송 윈도우(⌥⌘T)와 메뉴 막대에 진행 상황이 표시되며, 실패한 항목은 오류와 함께 확인 필요에서 기다립니다.
  • 일반 복사의 충돌은 따로 처리됩니다. 더 최신일 경우 대치, 모두 유지, 재개는 충돌을 참고하세요.