백업용 Ubuntu 호스트/클라이언트 서버?

백업용 Ubuntu 호스트/클라이언트 서버?

저는 Ubuntu 서버를 사용하여 외부 위치에 있는 Windows 컴퓨터에 있는 고객 파일을 백업하는 일종의 백업 서비스를 호스팅하고 싶습니다. 이 작업을 수행하는 방법에 대한 권장 사항을 크게 높이 평가하겠습니다.

답변1

이를 위해 rsync를 사용할 수 있습니다. Windows 버전의 rsync가 있습니다.cwRsync. cygwin을 기반으로 합니다.

Windows 상자에 cwRsync를 설치한 다음 Ubuntu 시스템에 데이터를 재동기화할 수 있습니다. Linux에서 Windows로 서버를 마이그레이션하고 한 시스템에서 다른 시스템으로 몇 GB의 데이터를 복사해야 할 때 rsync를 사용했습니다.

여기어떻게 하는지 예시입니다.

백업용 배치 파일을 생성하면 Windows의 이벤트 스케줄러를 사용하여 자동으로 실행할 수 있습니다.

답변2

간단한 rsync(cwRsync를 다음과 같이 사용할 수 있습니다.NZB가 언급한) 클라이언트 데이터를 서버에 동기화합니다.

게다가 서버가 동기화된 데이터의 스냅샷을 매일 만들도록 할 것입니다. 클라이언트가 데이터를 엉망으로 만드는 경우 라이브 rsync 복사본도 망가질 수 있습니다. 이 경우 최신 스냅샷에서 데이터를 복구하려고 합니다.

읽다이것하드 링크를 사용하여 이를 수행하는 방법에 대한 영감을 얻으세요. 일반적으로 훨씬 더 많은 디스크 공간을 사용하게 되므로 아카이브를 사용하지 않겠습니다.

관련 정보