폴더를 즉시 동기화하지 않고 하루에 한 번 동기화할 수 있나요?

폴더를 즉시 동기화하지 않고 하루에 한 번 동기화할 수 있나요?

파일이 하루에 여러 번 변경되지만 밤에 한 번만 백업하려는 컴퓨터에서 야간에 파일을 "백업"하는 데 이 기능을 사용하고 싶습니다. 이것이 가능한가?

답변1

나는 사용하는 것을 선호한다재동기화, 크론 작업으로 예약합니다. 이 명령을 사용하면 작업이 완료됩니다.

rsync -a /path/to/backup /place/to/put/it

나는 rsync를 좋아하는데, 그 이유는 디렉토리와 그 내용을 지능적으로 동기화하는 것이 유일한 목적이기 때문입니다. Rsync는 모든 파일 속성을 유지하고 숨겨진 파일도 복사합니다. 마지막 백업 이후 변경되지 않은 파일은 다시 복사하지 않습니다. 특별한 프로그램 없이도 복사본에 직접적이고 빠르게 액세스할 수 있기 때문에 이 방법을 선호합니다. 그것들은 원본과 똑같은 레이아웃으로 된 내 파일의 복사본일 뿐입니다. 그러나 이 방법은 이전 백업을 저장하지 않으므로 이전 백업에 관심이 있는 경우 고려해야 할 사항입니다. 개인적으로 백업 기록의 디스크 공간을 사용하고 싶지 않습니다.

cron 작업에서 일정을 예약하려면 다음과 같이 crontab을 엽니다.

crontab -e

그런 다음 다음 줄을 추가합니다.

01 02 * * * rsync -a /path/to/backup /place/to/put/it

매일 밤/아침 2:01 AM에 작업이 실행됩니다. 여기에서 전체 지침을 확인하세요..

답변2

"Deja Dup"("백업"이라고도 함)을 사용하십시오. "일정" 탭에서 "백업 빈도"를 "매일"로 설정하세요.

답변3

Ubuntu 저장소에서 제공되는 Unison을 사용할 수 있습니다. 소프트웨어 센터를 통해 설치할 수 있습니다.

rsync를 기반으로 구축되며 여러 위치에서 편집 및 삭제를 동기화합니다. 따라서 여러 컴퓨터에 데이터 파일이 있는 경우 한 컴퓨터에서 파일을 편집하면 다른 컴퓨터에서 동기화하는 동안 힘든 시간을 보낼 수 있습니다. 이러한 서버 복사본에 대한 여러 편집(다른 파일에 대한)도 rsync와 동기화하기 어렵습니다.

Unison은 이 모든 것을 처리하고 작업할 수 있는 깔끔한 CLI 또는 GUI를 제공합니다. 버전 2.40.65를 권장합니다.

기본 서버와 백업 서버 모두에 동일한 버전의 unison을 설치해야 합니다.

관련 정보