들어가며
최근 Notion을 사용하다 Obsidian으로 옮기면서, 자동으로 백업을 할 수 있는 방법이 필요해 검색 중 Microsoft에서 제공했던 SyncToy라는 것을 알게 되었습니다. 무료로 제공되던 프로그램이지만 현재 개발과 배포가 중단된 것으로 확인이 됩니다. 오래된 프로그램이지만 정상적으로 잘 작동되어 사용방법을 공유해 봅니다.
먼저, Microsoft SyncToy를 사용하면 로컬 하드 드라이브, 외장 하드 드라이브 또는 네트워크 드라이브의 폴더 간에 파일과 폴더를 동기화하고 백업할 수 있습니다. 파일과 폴더가 원하는 방식으로 복사 및 업데이트되도록 Synchronize, Echo, Contribute 3가지 동기화 모드를 제공합니다.
Microsoft SyncToy는 파일 유형 또는 크기별로 파일을 필터링할 수 있고 특정 파일 또는 폴더 제외, 동기화 전 변경 사항 미리 보기와 같은 동기화 작업에 유용한 기능을 제공합니다.
1. 설치
현재는 공식사이트에서 배포는 중지되었습니다.
아래에서 다운로드하세요.
2. 백업 설정
2-1. 원본폴더, 백업폴더 지정
Left Folder: 원본 디렉터리
Right Folder: 백업 디렉터리
2-2. 백업방식 선택
백업 방식에는 총 3가지가 지원됩니다.
방식에 따라 동작방식은 아래의 표와 같습니다.
원본폴더 조작에 따른 백업폴더 반영여부
Synchronize (양방향) (원본폴더 ↔ 백업폴더) |
Echo (단방향) (원본폴더 → 백업폴더) |
Contribute (단방향) (원본폴더 → 백업폴더) |
|
원본폴더에 추가 |
O | O | O |
원본폴더에서 수정 |
O | O | O |
원본폴더에서 삭제 |
O | O | X |
백업폴더 조작에 따른 원본폴더 반영여부
Synchronize (양방향) (원본폴더 ↔ 백업폴더) |
Echo (단방향) (원본폴더 → 백업폴더) |
Contribute (단방향) (원본폴더 → 백업폴더) |
|
백업폴더에 추가 |
O | X | X |
백업폴더에서 수정 |
O | X | X |
백업폴더에서 삭제 |
O | O | X |
2-3. 제목 지정
원본폴더와 백업폴더를 지정한 후, 두 개의 묶음에 대한 이름을 지정합니다.
3. 백업
여러 프로그램에서 파일에 변동이 있는 것을 자동으로 감지하거나 정기적으로 백업을 자동으로 해주는 솔루션들이 많습니다. 하지만 SyncToy에는 아쉽게도 그러한 기능이 없습니다. 하지만, 방법은 있습니다. 정말 간단한 설정으로 적용이 가능하고 특수한 프로그램을 설치할 필요도 없이 작업 스케쥴러를 통해 비슷한 기능을 사용할 수 있습니다.
3-1. 작업 스케줄러 열기
시작(윈도우 버튼) → '작업 스케줄러'를 입력하고 실행합니다.
3-2. 작업 만들기
우측 목록에서 '작업 만들기'를 선택
3-3. 작업 이름 지정
[일반] 탭에서는 적당한 이름을 지정합니다.
3-4. 동작 설정
[ 새로 만들기 ] 버튼을 눌러 [ 찾아보기 ] 버튼을 통해 SyncToyCmd.exe 파일을 찾아 지정합니다
"C:\Program Files\SyncToy 2.1\SyncToyCmd.exe"
인수 추가에는 -R 을 입력하시면 됩니다.
3-5. 트리거 설정
이제 이 기능을 언제 실행할지 정해줘야 합니다.
[ 트리거 ] 탭으로 이동 후, [ 새로 만들기 ] 버튼을 눌러 아래와 같이 설정합니다.
아래의 옵션은 매일, 1시간 간격으로 동작에 있는 프로그램을 무기한으로 실행합니다.
작업 반복 간격을 본인에 맞게 지정해 주세요.
확인을 눌러 작업 스케쥴러 추가를 완료하게 되면 정해진 시간에 반복적으로 동작하게 됩니다.
'Windows' 카테고리의 다른 글
[Windows/MacOS] 내 스마트폰을 보조모니터로 무료로 사용하기 (0) | 2024.06.17 |
---|