번개애비의 라이프스톼일

윈도우에서 Robocopy를 이용한 실시간 파일/폴더 동기화 방법 (초심플) 본문

IT

윈도우에서 Robocopy를 이용한 실시간 파일/폴더 동기화 방법 (초심플)

번개애비 2019. 5. 18. 00:21

1. Robocopy 배치파일 만들기

바탕화면에 새로만들기 - TXT파일을 만든뒤에 아래 소스를 붙여놓는다.

그리고 .bat파일로 저장하고 적당한 위치에 넣는다.

 

@echo off
robocopy /e /copyall  /purge /R:1 /LOG+:C:\desktop_backup.log /MON:1 C:\Users\사용자이름\Desktop D:\바탕화면

/** 설명임 **/

[배치파일을 만들기 위해 추가함]

@echo off 

 

[로그 기록이 남는 경로]

/LOG+:C:\desktop_backup.log

 

[파일이 1개이상 변경될 경우 재동기화]

/MON:1

 

[원본디렉토리 경로, 원격디렉토리 경로]

C:\Users\사용자이름\Desktop D:\바탕화면

 

 

2. 배치파일을 실행시 나타나는 CMD창을 없애기 위한 조치

 

바탕화면에 새로만들기 - TXT파일을 만든뒤에 아래 소스를 붙여놓는다.

그리고 .vbs파일로 저장하고 적당한 위치에 넣는다.

Set WinScriptHost = CreateObject( "WScript.shell" )
WinScriptHost.Run Chr(34) & "C:\바탕화면미러링1.bat" & Chr(34), 0
Set WinScriptHost = Nothing

 

 

3. 작업스케줄러에 등록한다.

작업스케줄러에 등록하는 방법은 아래 스크린샷을 따라하면 된다.

 

[주의사항]

작업스케줄러를 사용할때는 반드시 경로는 "시작위치"에 파일명만 "프로그램/스크립트"에 넣어야 제대로 동작을 한다.

 

이렇게 셋팅하면 컴퓨터 부팅할때 부터 쭈욱~

바탕화면 파일이 변경되면 바로 D:\ 드라이브로 자동 미러링이 된다.

 

참고로 SMB를 이용하여 \\서버주소 와 같은 네트워크 드라이브간 미러링도 가능하다.

서버의 백업이나 다중구성을 할때 소소하면서 강력하게 사용할 수 있다.

(물론 별도의 네트워크 스토리지를 통한 데이터동기화보단 속도가 느리니 참고할 것)

 

 

 

배치파일과 스크립트 파일을 첨부하니, 많은 도움이 되길....

 

바탕화면미러링.vbs
0.00MB
바탕화면미러링1.bat
0.00MB

Comments