robocopy 명령어를 이용한 파일 복사
많이들 이용하시는 Robocopy를 이용해서 A 서버에서 B서버로 약 2TB 의 Database 파일들을 copy하였습니다. Robocopy파일은 Windws server 2003 resourcekit에 포함 되어 있으며 IA 64에서도 정상적으로 실행이 되었습니다.
Windows server 2008 부터는 robocopy 유틸이 OS에 포함 되어 있기 때문에 별도로 설치 할 필요가 없습니다.^^
[환 경]
원본서버(A): Windows Server 2003 IA64
대상서버(B): Windows Server 2008 R2
[실행 명령어]
copy하고자 할 때 사용하는 명령어 입니다.사용된 옵션들은 아래 설명 되어 있으니 참고 하시기 바랍니다.
robocopy F:\LogData \\100.100.100.100\f$\logdata /e /mir /r:1 /w:1 /log:f:copylog.txt
/E :: copy subdirectories, including Empty ones.
/MIR :: MIRror a directory tree (equivalent to /E plus /PURGE).
/R:n :: number of Retries on failed copies: default 1 million.
/W:n :: Wait time between retries: default is 30 seconds.
[copy 결과]
copy가 완료 되고 copy 실행시 옵션으로 지정한 원본 서버의 F드라이브에 로깅 된 copylog.txt 로그 파일을 보니 전체 125G의 DATA (281개의 data) 가 약 1시간만에 copy가 되었네요.
[참고 자료]
Windows Server 2003 Resource Kit Tools
http://www.microsoft.com/download/en/details.aspx?id=17657
Robocopy
http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx
감사합니다.^^