백업은 아무리 강조 해도 지나치지 않습니다.
오늘은 윈도우 기본 내장 프로그램인 Robocopy를 이용하여 백업을 하는 방법에 대하여 알아보겠습니다.
참고로 XP는 별도로 설치 하여야 합니다.
robocopy /? 를 입력하면 많은 옵션들이 있는데 사용자들 환경에 맞게 쓰시면 됩니다.
제게 백업 시 필요한 사항은..
1. 디렉터리 단위로 복사가능 (하위디렉터리 포함)
2. 최초 백업 후 변경 된 파일만 백업
3. 원본 파일의 타임스탬프 보존 (백업일자 확인하기 위해)
4. 백업 완료 시 로그가 생성 되어야 한다.
뭐 이정도가 되겠네요..
기본적인 robocopy 명령어는 다음과 같습니다.
>robocopy [원본] [대상]
- 옵션
/E : 비어 있는 디렉토리를 포함하여 하위 디렉터리를 복사합니다.
/DCOPY:T : 디렉터리 타임 스탬스를 복사합니다.
/XO : 오래 된 파일은 제외합니다.
/NFL : 파일 목록 없음 - 파일 이름을 기록하지 않습니다.
/NDL : 디렉터리 목록 없음 - 디렉터리 이름을 기록하지 않습니다.
/LOG:[파일명]
/R:1 : 실패한 복사본에 대한 다시 시도 횟수입니다. (기본이 백만번인데 굳이 안되는걸 백만번 할 필요는 없겠죠)
/W:1 : 다시 시도 시 대기 시간입니다. (기본은 30초입니다.)
- 굳이 추가하지 않아도 기본값으로 들어있는 옵션
/COPY:DAT : 파일에 대해 복사할 내용입니다.
제가 사용하는 옵션이고 추가적으로 많이 사용하는 옵션입니다.
/MIR : 원본 데이터와 동기화를 하는 옵션이기 때문에 백업 폴더에 다른 파일이 존재하면 삭제가 됩니다.
/LOG+:[파일명] : 기존 로그를 덮어쓰지 않고 추가하는 옵션입니다.
ex)
robocopy \\share\data$ D:\Backup /E /DCOPY:T /R:1 /W:1 /NFL /NDL /LOG:D:\Logs\Backup_%date%.log
※ 저는 로그파일에 %date%를 출력하도록 하여 /LOG+: 옵션을 사용하지 않고 /LOG: 옵션을 사용하였습니다.
주기적으로 사용하시려면 배치 파일을 만들어서 작업스케줄에 등록하여 쓰시면 됩니다.
'할롬::컴터 > 정보보안' 카테고리의 다른 글
[TooL] 시스템 모니터링 툴 :: XYMON (1) | 2013.04.05 |
---|---|
Image file execution options를 악용한 악성코드 (0) | 2013.03.04 |
윈도우 로그인 시 알림 보내는 방법 (0) | 2012.11.28 |
윈도우 cmd에서 UNC경로 사용하기 PUSHD/POPD (1) | 2012.11.20 |
명령어를 사용하여 윈도우 이벤트 로그 지우는 방법 (0) | 2012.06.11 |