이번 글에서는 FreeFileSync 프로그램을 이용하여 특정 드라이브의 데이터를 다른 드라이브로 백업 또는 동기화하는 방법을 알아보겠습니다. 많은 사용자들이 내장 하드 디스크의 데이터를 외장 하드 디스크로 백업을 하곤 하는데요.
내장 하드 디스크의 데이터를 외장 하드 디스크에 백업 또는 동기화할 때 편리하게 사용할 수 있는 프로그램이 FreeFileSync입니다.
FreeFileSync는 다양한 동기화 방법을 제공하기 때문에 사용자가 상황에 맞게 원하는 방법으로 데이터를 백업하거나 동기화할 수 있습니다.
FreeFileSync 프로그램을 사용하지 않을 때는 업데이트된 내장 하드 디스크의 데이터를 외장 하드 디스크와 동기화할 때 외장 하드 디스크에 없는 데이터는 뭔지 지워햐 하는 데이터는 뭔지 일일이 수동으로 체크를 해야 하지만 FreeFileSync 프로그램을 사용하면 알아서 양쪽 디스크의 데이터를 간단히 동기화하기 때문에 정말 편리합니다.
사용방법이 어렵지도 않으니 아래에서 소개하는 대로 하시면 됩니다.
▣ FreeFileSync 동기화 방법
아래 링크의 홈페이지로 접속하여서 FreeFileSync 설치 파일을 다운로드하여 설치합니다.
FreeFileSync: Open Source File Synchronization & Backup Software
FreeFileSync를 실행하면 첫 UI가 위와 같습니다. 빨간 테두리 안에서 왼쪽이 원본 폴더를 지정하고 오른쪽이 백업 또는 동기화를 할 대상 폴더를 지정합니다.
아래에 왼쪽 공간에 원본 폴더의 파일이나 폴더가 나오고 오른쪽 공간에 대상 폴더의 파일이나 폴더가 나옵니다.
컴퓨터에 외장 하드 디스크를 연결했고 내장 하드 디스크 D:에 테스트 폴더를 만들고 텍스트 파일 1, 2, 3을 넣었고 외장 하드 디스크 E:에 테스트 폴더를 만들고 텍스트 파일 4, 5, 6과 새 폴더를 하나 넣었습니다.
그리고 원본 폴더를 D:에 테스트 폴더로 대상 폴더를 E:에 테스트 폴더로 지정하였습니다.
이제 위의 빨간 테두리 안에 비교 버튼을 클릭합니다.
그러면 위와 같이 원본 테스트 폴더와 대상 테스트 폴더 안에 파일과 폴더들이 나오게 됩니다.
양쪽 원본 폴더 공간과 대상 폴더 공간 사이에 빨간 테두리 쳐진 부분은 동기화를 할 때 작업을 표시하는 부분으로 파일이나 폴더를 어느 쪽으로 복사, 삭제, 업데이트 등을 할지 나타냅니다.
창의 오른쪽 상단에 동기화 버튼 바로 옆에 초록색 톱니바퀴 모양을 클릭합니다.
위의 동기화 설정 창이 뜨고 동기화를 하기 전에 위의 동기화 방식에 대해 알아야 합니다.
양방향 : 양쪽 폴더를 비교했을 때 원본 폴더에 없는 파일이나 폴더 그리고 대상 폴더에 없는 파일이나 폴더를 서로 양쪽에서 복사해 줘서 양쪽 폴더를 동기화 합니다. 양쪽에서 서로 없는 파일이나 폴더를 채워주는 것입니다.
미러 : 원본 폴더의 파일이나 폴더와 똑같게 대상 폴더를 동기화 합니다. 원본 폴더와 똑같게 하기 위해 대상 폴더에 파일이나 폴더를 추가하거나 삭제할 수 있습니다.
업데이트 : 원본 폴더에서 대상 폴더에 없는 파일이나 폴더를 대상 폴더 쪽으로 복사하고 수정된 파일이나 폴더는 업데이트합니다.
개인 설정 : 원본 폴더와 대상 폴더 양방향으로 복사, 삭제, 업데이트 또는 아무것도 하지 않는 것 등을 사용자가 편집합니다.
아래에 파일 삭제는 동기화로 삭제된 파일이나 폴더를 휴지통으로 이동할 지, 영구 삭제할 지, 사용자가 지정한 폴더로 이동(버전 관리)할 지를 선택합니다.
설정을 모두 끝냈으면 설정 내용을 저장할 수 있습니다. 왼쪽 위에 빨간 테두리 안에 저장 버튼이 있습니다.
저정 방식이 저장, 다른 이름으로 저장, 일괄 작업으로 저장 세 가지가 있습니다.
일괄 작업으로 저장은 아래에서 다루겠습니다.
동기화 방식을 동기화 설정 창에서 미러로 설정하였습니다.
위의 원본 폴더 공간과 대상 폴더 공간 사이에 동기화할 때 작업을 나타내는 부분을 보면 오른쪽 화살표에 +가 표시된 아이콘이 세 개가 있는데 원본 폴더의 파일이나 폴더를 대상 폴더로 복사한다는 뜻입니다. 그리고 바로 아래에 휴지통에 -가 표시된 아이콘이 네 개 있는데 4, 5, 6 텍스트 파일과 새 폴더를 삭제한다는 뜻입니다.
이렇게 원본 폴더의 파일이나 폴더로 대상 폴더의 파일이나 폴더를 맞춥니다.
그런데 이렇게 미러 방식으로 동기화할 때 대상 폴더에 삭제가 되면 안되는 파일이나 폴더가 있을 수 있습니다.
만약 위의 새 폴더가 삭제되지 말아야 한다면 새 폴더 왼쪽에 휴지통에 -가 표시된 아이콘을 클릭하여 아무 것도 하지 않음으로 변경합니다. 또는 왼쪽에 체크 박스를 클릭하여 체크를 없애면 새 폴더 줄이 사라집니다.
이렇게 사용자가 동기화 세부 설정을 할 수도 있습니다.
이제 FreeFileSync 창 오른쪽 상단에 동기화 버튼을 클릭하면 동기화가 진행됩니다.
▣ FreeFileSync 실시간 동기화 방법
FreeFileSync를 설치하면 RealTimeSync도 같이 설치됩니다. 실시간 동기화를 하려면 위에서 말한 일괄 작업으로 저장 파일이 있어야 합니다.
※ 실시간 동기화를 할 때 주의해야 할 것은 동기화 방식을 미러로 설정하고 동기화를 할 경우 대상 폴더에 삭제되면 안되는 파일이나 폴더가 삭제될 수 있습니다.
왼쪽 상단에 빨간 테두리 안에 일괄 작업으로 저장 버튼을 클릭하면 위의 창이 뜨고 하단에 다른 이름으로 저장 버튼을 클릭합니다. 그러면 일괄 작업 파일이 생기고 이 파일을 실행하면 FreeFileSync를 실행하지 않고 동기화를 할 수 있습니다.
RealTimeSync 프로그램을 실행합니다.
위와 같이 감시할 폴더(원본 폴더)를 지정합니다.
아래 명령줄에는 FreeFileSync 실행 파일의 경로와 일괄 작업 파일의 경로를 아래 방식으로 입력합니다.
“C:\Program Files\FreeFileSync\FreeFileSync.exe” “C:\Users\사용자 이름\Desktop\BatchRun.ffs_batch”
이제 아래에 시작 버튼을 클릭하면 실시간 동기화를 시작합니다.
위의 설정을 창 왼쪽 상단에 파일 > 다른 이름으로 저장으로 파일을 만들어 실행하여 실시간 동기화를 시작할 수도 있습니다.