류짱:Beyond MySelf

robocopy 명령어를 이용한 파일 복사 본문

Microsoft/Windows Platform

robocopy 명령어를 이용한 파일 복사

リュちゃん 2011. 11. 12. 02:27

많이들 이용하시는 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  

[실행 명령어]

원본 서버(A) F드라이브의 LogData 폴더와 하위 모든 폴더의 Data를  대상서버(B)의 F드라이브 Logdata 폴더에 그대로
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

감사합니다.^^