2008/07/01 11:07

특정 폴더 주기적인 자동 백업

작성 내용 : 특정 폴더 주기적인 자동 백업
작  성  자 : (주)가온아이(Kaoni) 솔루션개발부 개발1팀 김선우
사용 환경 : OS - Windows(x86)






특정 경로의 폴더를 어떤 주기로 백업을 하고는 싶은데...

방법을 못찾고 있을 때 있죠?


또 이런 저런 백업 프로그램들 사용하다 보면 라이센스 문제나 이리저리 지저분해지고..

간단히 배치파일과 CmdLet 스크립트, 그리고 예약된 작업을 이용해 백업을 하도록 설정할 수 있습니다.

위에 첨부된 ROBOCOPY는 Windows에 CmdLet에 기본 제공되는 copy 명령어와 다르게 결과와 요약리포트 정보도 포함되는 복사 유틸입니다.

만약에 d:\backup이라는 폴더를 만들고

robocopy 또한 backup폴더에 넣어두고,

c:\abc라는 폴더를 주단위로 일요일에 백업해야 한다면

먼저 backup 폴더에 backup.bat 파일을 메모장을 통해 만들어주고,

안에 다음과 같이 명령어를 작성합니다.


d:
cd \
cd backup
robocopy "C:\abc" D:\Backup\%Date%_abc /MIR

만약에 이와 같은 작업의 로그파일도 저장하고 싶다면

backup 폴더안에 log라는 폴더를 만들고 다음과 같이 마지막 줄을 수정해 준다.


robocopy "C:\abc" D:\Backup\%Date%_abc /MIR > D:\Backup\Log\%Date%_abc_log.txt



이렇게 만들어진 d:\backup\backup.bat 파일을 '예약된 작업'에 끌어다 넣고 1주일 단위로 실행되게 설정을 하면 주단위로 자동 백업하는 환경을 구축할 수 있을 것이다.
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/347 관련글 쓰기