* freefilesync란?
* 파일 동기화를 수행하는 무료 오픈소스 프로그램
* 기본사용법 설명 링크 2종
> * https://planelover.tistory.com/36 : 실시간 동기화 내용도 포함되어있으나, 아래 링크의 실시간동기화 방법보다는 밑에 서술할 윈도우의 "작업 스케쥴러"를 사용한 동기화가 더 나을것 같음.
* 작업 스케쥴러 설정법
* 작업스케쥴러 실행 : 윈도우 버튼 클릭 --> "작업 스케쥴러"라고 키보드 입력 (띄어쓰기 해야 함) --> 실행
* 우측의 '작업' 탭에서 '기본 작업 만들기' 클릭
* 기본 작업 만들기 | 이름 란에 사용할 이름 입력하고 다음 클릭 - 사용목적에 맞게
* 트리거 | "작업을 언제 시작하시겠습니까?" 질문에 대해 "매일" 클릭 - 사용목적에 맞게 변경 가능
* "매일" 옵션 클릭할 경우, 시작일자를 설정하게 되어있음. 적정하게 설정하고 다음 클릭
* 본인은 매일 아침 9시로 설정 (아무 의미 없음)
* 주의 : 만약 두개 폴더가 연속적으로 작업이 이뤄져야 할 경우 (A에서 B로 동기화가 끝나고 난 뒤 B에서 C로 동기화가 이뤄져야 하는 경우)
* 이 경우에는 동기화되는 파일의 전송시간을 고려하여 순차적으로 작업이 시작되도록 시간을 순차적으로 설정해야할 수 있음
* 예시
* A-B 간 동기화는 9:00:00 부터 시작해서 매 5분간격으로 시행
* B-C 간 동기화는 9:02:30 부터 시작해서 매 5분간격으로 시행
* 이렇게 해야 하는 이유 : freeFileSync의 첫 작업이 휴지통 사용여부를 점검하는것인데, 두개의 작업이 동시에 휴지통 사용여부를 점검하게 되어 오류를 발생시키기 때문
* 작업 | "프로그램 시작" 체크하고 다음 클릭
* "프로그램 시작" 클릭한 경우, "프로그램/스크립트" 를 선택해야 함
* "찾아보기" 버튼 클릭해서 C:\Program Files\FreeFileSync 의 "FreeFileSync.exe" 파일을 클릭 후 "열기" 클릭
* "인수 추가" 란에 freeFileSync 프로그램에서 만들어 둔 배치파일 경로를 완전하게 입력 : 경로는 큰따옴표로 감싸기
* 배치파일이란 위의 freeFileSync 사용법 설명 웹페이지에서 "일괄 작업 저장" 절차를 따라 했을 때 저장한 "~.ffs_batch" 확장자를 가진 파일을 의미함
* 따로 선택하는 메뉴가 없으므로, 윈도우 파일탐색기로 배치파일을 저장한 경로에 간 후, 파일탐색기의 주소창을 클릭한 후 주소를 복사함
* 예 : `C:\Users\userNm\freeFileSync\batch_files`
* 복사된 주소에 \ 를 덧붙인 후, 파일이름을 뒤에 덧붙이고, 그 뒤에 큰따옴표도 덧붙인 후 완전한 경로를 완성하여 다음 클릭
* 예 : "C:\Users\userNm\freeFileSync\batch_files\01-tlserverToGdrv-2021W02-98_Ref.ffs_batch"
* 마침 | "마침을 클릭할 때 이 작업의 속성 대화상자 열기" 체크 후 "마침" 클릭
* 그러면 아래의 창이 뜸. 방금 만든 기본 작업에 대한 속성 대화상자에서 "일반"탭에서 다음을 체크
* 사용자의 로그온 할 때만 실행
* 사용자의 로그온 여부에 관계없이 실행은 안되는것 같음
* 가장 높은 수준의 권한으로 실행 체크
* 숨김 체크 해도 안해도 그만.
* 오히려 FreeFileSync에서 "일괄작업으로 저장"할 때, 진행률 대화 상자란에 "최소화 실행", "자동 닫기"를 체크해야 작업스케쥴러가 자동으로 작업실행한 후 알림이 안뜸.
* 구성대상 : Windows 10으로 설정
* 트리거 탭 클릭 후 현재 설정된 트리거 선택한 뒤 편집 클릭
* 아래쪽에 작업반복간격 체크 후, 1시간을 5분으로 설정 후 확인 클릭
* 설정 탭에서 다음을 클릭
* 예약된 시작 시간을 놓친 경우 가능한 대로 빨리 작업 시작 체크
* 작업에 실패하는 경우 다시 시작 간격 체크 후 [ 1분, 3번 ] 설정
* "다음시간 이상 작업이 실행되면 중지" 체크 해제
* "요청할때 실행중인 작업이 끝나지 않으면 강제로 작업 중지" 도 일단 체크 해제.
* 이 체크박스의 경우, 5분내로 작업이 완료됨을 전제로 생각해야 할 것이므로 이용자의 판단이 필요함
* 확인 누르기
* 계정 비밀번호 입력하라고 나올 경우 입력 후 확인 클릭
* 참고
* 동기화 설정 중 "양방향" 은 양쪽의 수정이력을 비교해서 최신 수정된것을 양쪽에 모두 반영하는 것 - 구글드라이브, 원드라이브, 드랍박스와 같은 방식!
* 예 : A 폴더와 B 폴더를 동기화 설정한 경우-
* A 폴더에는 a 파일이 있고 B 폴더에는 a 파일이 없는 경우 : 양방향 동기화를 하면 B 폴더에 a 파일이 생김
* 그 후, A 폴더에서 a파일을 삭제하였음 (B 폴더에는 a파일이 남아있음) : 이 때 양방향 동기화를 하면, B 폴더의 a 파일이 삭제됨
* 만약 동기화 대상 폴더 중 네트워크드라이브가 있는 경우 "휴지통 사용"이 불가하므로 오류메세지를 띄우고 작업스케쥴러에 의한 자동 작업이 안됨
* 이 경우, 위험성을 인지한 상태에서 "휴지통 사용불가" 경고를 무시하도록 하고 경고 띄우지 않도록 해야 문제가 안생김.
* 프로그램 제작사의 설명 (영문) : https://freefilesync.org/manual.php?topic=schedule-batch-jobs
* 끝
'컴퓨터 활용 및 관리' 카테고리의 다른 글
firefox에서 영어 스펠링을 자동으로 한글로 바꾸는것 : 한컴입력기 때문이었다! (0) | 2021.05.01 |
---|---|
Microsoft SyncToy 5분마다 자동 동기화 --> 현재는 freefilesync 사용으로 변경 (2021.11.25부) (0) | 2021.01.21 |
Microsoft SyncToy 설치 시 .NET Framework 오류 0x800F081F 해결 (0) | 2021.01.21 |
Ubuntu 18.04 LTS, 16.04 LTSVNC연결시 한글 자소분리 문제 (0) | 2019.06.11 |
HD-3000 잡음 해결 (0) | 2018.10.02 |