파일 동기화

File synchronization

컴퓨팅에서의 파일 동기화(또는 동기화)는 두 개 이상의 위치에 있는 컴퓨터 파일이 특정 규칙에 따라 업데이트되도록 하는 프로세스입니다.

미러링이라고도 하는 단방향 파일 동기화에서는 업데이트된 파일이 소스 위치에서 하나 이상의 대상 위치로 복사되지만 소스 위치로 다시 복사되는 파일은 없습니다.양방향 파일 동기화에서는 일반적으로 두 위치를 서로 동일하게 유지하기 위해 업데이트된 파일이 양방향으로 복사됩니다.이 문서에서 동기라는 용어는 양방향 파일 동기화만을 의미합니다.

파일 동기화는 일반적으로 외장 하드 드라이브의 홈 백업 또는 USB 플래시 드라이브의 전송을 위한 업데이트에 사용됩니다.BitTorrent Sync, Dropbox, SKYSITE가 대표적인 제품입니다.일부 백업 소프트웨어는 실시간 파일 동기화도 지원합니다.자동 프로세스를 통해 이미 동일한 파일 복사가 방지되므로 수동 복사보다 더 빠르고 많은 시간을 절약할 수 있으며 [1]오류가 발생하기 쉽습니다.그러나 동기화된 파일이 휴대용 저장 장치에 물리적으로 맞아야 하는 제한이 있습니다.파일 목록과 변경된 파일만 보관하는 동기화 소프트웨어를 사용하면 이 문제를 해결할 수 있습니다(Beyond Compare의 "스냅샷" 기능이나 Synchronize It!의 "패키지" 기능 등).이 기능은 모바일 워커 또는 여러 컴퓨터에서 작업하는 다른 사용자에게 특히 유용합니다.

한 번에 한 쌍의 위치를 동기화하여 여러 위치를 동기화할 수 있습니다.Unison[2] Manual에서는 이 방법을 설명합니다.

이 작업을 수행해야 할 경우 가장 신뢰할 수 있는 설정 방법은 머신을 "스타 토폴로지"로 구성하고, 1대의 머신은 "허브"로, 나머지는 "스포크"로 지정하며, 각 스포크 머신은 허브와만 동기화합니다.스타 토폴로지의 큰 장점은 Unison이 동기화하는 모든 호스트 쌍에 대해 별도의 아카이브를 유지함으로써 발생하는 혼란스러운 "스플리어스 컨플릭트"의 가능성을 배제할 수 있다는 것입니다.

공통 기능

파일 동기화 시스템의 일반적인 기능은 다음과 같습니다.[citation needed]

  • 보안을 위한 암호화, 특히 인터넷을 통해 동기화할 때.
  • 네트워크를 통해 전송되는 모든 데이터 압축.
  • 파일이 두 소스 모두에서 수정된 경우 충돌 탐지입니다. 한 소스에서만 수정된 경우와는 다릅니다.경합이 검출되지 않으면 최신 버전의 파일 복사가 덮어쓰기되어 데이터가 손실될 수 있습니다.충돌 탐지를 위해 동기화 소프트웨어는 동기화된 파일의 데이터베이스를 유지해야 합니다.버전 벡터를 사용하여 분산 충돌 검출을 수행할 수 있습니다.
  • Open Files Support는 사용 중인 데이터 또는 응용 프로그램 파일 또는 독점적으로 잠긴 데이터베이스 파일을 복사할 때 데이터 무결성을 보장합니다.
  • 이동식 플래시 디스크와 같은 중간 저장 장치를 사용하여 두 시스템을 동기화하는 데 대한 특정 지원.대부분의 동기화 프로그램은 이러한 방식으로 사용할 수 있지만 이를 구체적으로 지원하면 장치에 저장되는 데이터 양을 줄일 수 있습니다.
  • 변경 내용을 적용하기 전에 미리 볼 수 있는 기능.
  • 개별 파일의 차이를 볼 수 있는 기능.
  • 운영 체제 간 백업 및 네트워크 시스템 [3]간 전송
  • 여러 컴퓨터 또는 운영 체제의 파일을 편집하거나 사용할 수 있습니다.

생각할 수 있는 보안상의 문제

일반 사용자용 파일 동기화 솔루션은 널리 사용되고 있지만,[citation needed] 비즈니스 용도로는 조직의 통제를 받지 않는 관리되지 않는 장치 및 클라우드 서비스에 기업 정보가 무질서하게 확산될 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ A. Tridgell (February 1999). "Efficient algorithms for sorting and synchronization" (PDF). PhD thesis. The Australian National University.
  2. ^ Pierce, Benjamin (2009). "Unison File Synchronizer. User Manual and Reference Guide". Retrieved 27 January 2014.
  3. ^ "Why Should You Backup Your Mac to a Windows (OS based) Computer?". Wei-Soft. Retrieved 23 November 2014.